STM32CubeMx的使用分享

 

 

1、 新建立工程(以F103ZET6为例)

 

2、 配置引脚(以PA0为例)

 

 

3、 配置外设(以串口为例)

 

4、 配置时钟

 

5、 外设、GPIO、中断初始化

 

6、 生成工程

 

7、 添加自己的代码

 

8、 编译完成

 

总结:STM32CubeMx 的使用,比以前传统的项目建立方法大大节约了时间,特别是在时钟配置方面,

使用可视化最终生成代码,这样便于用户修改配置以及便于用户理解。STM32CubeMx的 HAL库使用

起来更像面向对象的过程,与传统的标准库相比,它减少了用户对寄存器的操作,便于用户开发,不

过HAL库与标准库不兼容,两者没办法互相移植,两者的库函数完全不同。

 

原文地址:https://www.cnblogs.com/xingboy/p/9597464.html