stm32cubeMX学习十六、如何让代码生成看起来不会那么乱(规范文件定义)

STM32CubeMX生成代码规则如果不做设置的话,main.c文件里就会堆满各种各样的初始化函数等等。。。随着配置,整个项目可能越来越多,代码凌乱不堪,简直是太恶心了。。。如下图所示:
在这里插入图片描述
我有点强迫症,看到这样的main.c,我会毫不犹豫的思考如何来改善它,幸亏CubeMX有这样的用户需求。
如何解决这个问题呢?只需在这里把这个勾打上,风格就不一样了,这样看起来就舒服多了嘛。
在这里插入图片描述
Generate peripheral initialization as a pair of’.c/.h’ files per peripheral 每个外设生成独立的’.c/.h’文件

不勾:所有初始化代码都生成在main.c

勾选:初始化代码生成在对应的外设文件。 如GPIO初始化代码生成在gpio.c中。

让我们来欣赏下。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

发布了597 篇原创文章 · 获赞 1061 · 访问量 182万+

猜你喜欢

转载自blog.csdn.net/morixinguan/article/details/101282596