STM32新手入门多图教程---按键控制LED
硬件:STM32F429开发板
软件:STM32CubeMX + keil 5
①新建项目,选择对应的芯片(这里STM32F249IGTx为例),设置RCC,选择晶振Crystal
②设置引脚,经查阅LED1为PH10,K2为PC13(选择K1,K2均可),可知按键未按下时为低电平,LED点亮时为低电平。
③右图芯片部分设置引脚,PC13选择GPIO_Input模式,LED选择GPIO_Output模式
④设置分频25,倍频360,如图
⑤命名项目,选择存储路径,选择IDE(MDK-ARM V5为例)
⑥选择Copy only necessary library files
⑦右上角生成代码(Generate Code)并打开项目
⑧找到main.c,在STM32F439xx_User_Manual中查阅相关函数,并在USER CODE BEGIN 2区间内填写如下代码
⑨在while1 USER CODE BEGIN 3 中填写如下代码
⑩点击左上角编译箭头,连接单片机Load 下载即可。复位后可看到LED不亮,按下K2后,LED亮1s后熄灭。