本次试验学习采用STM32CubeMX建立工程,让板载LD1、LD2、LD3同时点亮并闪烁。 本次试验所用资源: 1、STM32CubeMX 4.20.1 2、STM32CubeL4 Firmware Package V1.7.0 3、KEIL 5.18A 4、NUCLEO-L496ZG 实验过程: 1、查看三个LED发光二极管在开发板上所占用的MCU管脚 从电路图中可以看到LD1、LD2、LD3分别与MCU的PC7、PB7、PB14管脚相连,其中LD1到PC7之间还有个U8。引脚置高电平时将点亮LED。 2、通过STM32CubeMX生成工程 a、选择开发板 b、默认情况下LD2、LD3已经配置了 c、将PC7引脚配置成输出,再重新给它起个名字:LD3[Green] d、配置时钟 e、配置引脚(这里直接按默认) f、在project中选择Generate Code生成工程代码 g、完成 3、完成后便启动KEIL并打开刚生成的工程 a、keil中的工程目录 b、在main.c中添加代码,先置LED各引脚为低电平(关闭LED)延时200ms后置高电平(点亮LED) 编译下载后可看到开发板上的三色LED同时点亮(熄灭)。至此试验完成。 4、本次试验工程文件 |
你这叫创建项目,不叫搭建开发环境。 |