STM32Hal库学习(一)CubeMx学习点亮LED灯

cubemx安装:

MDK5安装+破解+pack

言归正传

新建工程选择是STM32型号,进入芯片页面

1.首先必备的SYS和RCC选择外部晶振、配置LED引脚,因板子而异PE5 PE6


2.在clock configuration中配置HCLK 72MHz


3.配置configuration中的GPIO


4.在project中配置路径名称,编译工具


生成工程文件,打开工程,编译文件,创建.hex文件烧录此时LED点亮,再编写一个流水灯程序

感觉直接生成的代码框架有点混乱,之前用的都是标准库,这个就感觉不熟悉还是先创建一个文件夹放自己的程序,然后编写自己的my_system.cpp,my_system.h,LED.c,LED.h。采用c/c++混合编译,添加魔术棒c/c++编译路径


在LED.h中编写LED0,1亮暗宏定义,在my_system.cpp中运行主循环,在main中调用my_system,注意各个.c,.h文件的头文件导入和函数定义


猜你喜欢

转载自blog.csdn.net/weixin_37954144/article/details/80978926