Image
Image

deadtime

+ 关注

粉丝 2     |     主题 44     |     回帖 470

STM32CubeMX_05 | 使用EXIT中断检测按键
2020-3-29 19:19
  • ST MCU
  • 36
  • 1323
  搜索并选中芯片STM32L431RCT6:  
  2.生成MDK工程 选择芯片型号 打开STM32CubeMX,打开MCU选择器:  
  软件准备 需要安装好Keil - MDK及芯片对应的包,以便编译和下载生成的代码; Keil MDK和串口助手Serial Po ...  
  1. 准备工作 硬件准备 开发板 首先需要准备一个开发板,这里我准备的是STM32L4的开发板(BearPi): ...  
STM32CubeMX_04 | 使用GPIO进行按键检测
2020-3-29 18:50
  • ST MCU
  • 22
  • 1074
  至此,我们已经学会了如何使用STM32CubeMX快速生成MDK的工程,以及如何使用 STM32CubeMX初始化GPIO进行按键 ...  
  实验现象 下载运行后,实验现象如下: 上电复位时LED处于熄灭状态; 按下KEY1,LED点亮; 按下KEY2,LED熄 ...  
  设置下载器  
  编译代码 编译整个工程:  
  3. 在MDK中编写、编译、下载用户代码 编写用户代码 进入MDK-ARM目录,打开工程,在main.c中的main函数中编 ...  
  生成代码 点击GENERATE CODE即可生成MDK-V5工程:  
  代码生成设置 最后设置生成独立的初始化文件:  
  生成工程设置  
  配置时钟树 STM32L4的最高主频到80M,所以配置PLL,最后使HCLK = 80Mhz即可:  
  因为没有设置硬件上拉,所以我们配置开启上拉电阻,并设置用户标签为KEY1和KEY2: ...  
  所以接下来我们选择配置PB2引脚和PB3引脚:  
  配置按键的GPIO引脚 查看小熊派开发板的原理图,如下:  
  这里给PC13引脚添加一个user_label后,cubemx软件会在main.h文件中添加一个宏定义,如图,我们可以使用LED_ ...  
  给PC13引脚设置一个user_label:  
  设置用户标签为LED:  
  所以接下来我们选择配置PC13引脚:  
2
3
近期访客