[应用相关] STM32-如何在更改CubeMX的配置后保留keil中的用户代码

[复制链接]
542|1
Zuocidian 发表于 2025-10-11 13:23 | 显示全部楼层 |阅读模式
众所周知,CubeMX配置好了之后生成代码,还需要写一些自己的代码,比如:

添加自己的库函数
添加用户代码
在while循环中添加用户代码
但是如果没有在正确的位置填写,当CubeMX中修改配置了之后,重新生成代码,Keil中的用户代码就会被覆盖,下面是正确的方法,如何在更改CubeMX的配置后保留用户代码:

(1)配置CubeMX中generate code,勾选最后两项:

5740868e9c287cb8eb.png

(2)一定要写在Users begin和Users End中间;

(3)一定要编译并保存;尤其注意while循环,要写在Users begin3和Users End3中,不要写到上一行了。

4191468e9c280d9dd4.png

9315168e9c279aca8c.png

7352168e9c274a8c7f.png

修改CubeMX配置,然后点击generate code,点击close,切换回Keil的工程文件,会主动询问你是否要修改代码,点击同意即可。

9626868e9c270136d4.png

————————————————
版权声明:本文为CSDN博主「子不语180」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_66706271/article/details/151584408

jf101 发表于 2025-10-12 22:24 | 显示全部楼层
主要还是代码配置
您需要登录后才可以回帖 登录 | 注册

本版积分规则

98

主题

301

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部