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中。

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

Engineer-Bruce_Yang CSDN认证博客专家 嵌入式硬件 单片机 arm开发
本科毕业于华南理工大学,现美国卡罗尔工商管理硕士研究生在读,曾就职于世界名企伟易达、联发科技等,多年嵌入式产品开发经验,在智能玩具、安防产品、平板电脑、手机开发有丰富的实战开发经验,现任深圳市云之手科技有限公司副总经理、研发总工程师。
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页