问题描述

因为正在学习STM32Cubemx,所以使用起来还不是很流畅,一些规矩不太懂。在创建完一个项目后在keil5里面编写用户代码,每次在Cubemx里面重新配置,用户代码都会被删除。

问题解决

1.软件设置

在cube里面有一个设置,它会决定用户代码是否会被删除。

在这里插入图片描述

2.用户代码编写位置

代码要写在USER CODE BEGIN Callback xUSER CODE END Callback x之间。

在这里插入图片描述

3.STM32Cubemx版本过低

在旧版本中存在即使按照上面两个操作了,用户代码还是会被删除,所以需要更新程序。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐