STM32学习笔记
KIEL新建项目过程
文章目录
前言
此处使用寄存器版,进行学习。后期搭配HAL库:
一、按键电路图
二、按键配置流程
三、写Key_Init函数注意事项
1.RCC_APB2PeriphClockCmd函数
初始化对应IO的时钟即可
2.GPIO_Init函数
注意结构体变量的创建和调用
三、写Key_Scan函数注意事项
1.RCC_APB2PeriphClockCmd函数
注意操作函数使用(前面已设上拉/下拉输入,检测对应IO电平即可)
增加状态标识信号(是否有按键动作)
增加模式选择信号(是否连续按键)
四、按键控制其他外设
1.在主函数中,首先调用初始化函数
2.检测电平,对应做出动作
总结
按流程图步骤操作即可
注意头文件函数编写方法