众所周知,CubeMX配置好了之后生成代码,还需要写一些自己的代码,比如:

  1. 添加自己的库函数
  2. 添加用户代码
  3. 在while循环中添加用户代码

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

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

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

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

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

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐