使用CubeMX新增外设初始化代码一般怎么做?

2019-12-10 18:08发布

本帖最后由 prince2010 于 2019-10-12 16:09 编辑

为防止新生成的代码覆盖现有工程其他代码,是不是重新建个工程,生成初始化代码后往原来工程中复制?

大家一般怎么做的?




另:自动生成的代码无法做到见名知义(如LED_Init()),可读性也差,怎么提高可读性?添加注释吗?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
styleno1
1楼-- · 2019-12-11 10:47
我一般测试用的,要经常修改配置的,就按格式来,直接更新。
canspider
2楼-- · 2019-12-11 16:41
 精彩回答 2  元偷偷看……
hy317
3楼-- · 2019-12-11 21:39
重新生成前先备份一下啊,如果确实被覆盖了还有得救
dalige
4楼-- · 2019-12-12 01:04
可读性的问题可以通过给引脚功能增加自定义的名称部分改善。
cctv02
5楼-- · 2019-12-12 06:24
canspider 发表于 2019-10-13 08:46
用git管理代码,不怕代码被覆盖,还能看到前后的区别
版本管理属于开发的基础工具
这帮码单片机代码的人就 ...

求入门教程,真搞不定
TANK99
6楼-- · 2019-12-12 08:33
所有回调单独起文件,因为CUBEMX生成的工程中这些回调的函数都是WEAK的。当某个外设去除后,新生成的文件会把之前的外设相关文件删除,万一配置失误,你加入的回调内容也会被干掉。

另外,真心不能看到格式中嵌入那么多的BEGIN / END,思路都被这些个打断了。

一周热门 更多>