今天研究了一下stm32cubeMx 这个软件,若是stm32 的项目比较紧急,可以使用这个软件来生成驱动代码。至于在这个软件中的模块代码的选择,配置,我这里不会多说。因为网上很多。
我这里主要:总结stm32cubeMx 会删除用户代码的问题。
自己的代码不会被删除的软件格式及配置方法。当然还需要注意一点:软件生成的工程不能有中文字符,要不然生成错误。
1、stm32cubeMx 的配置如下:
若是上面的没有配置,即使你把代码写在了USER CODE BEGINE 中也会被覆盖。
2、就是按照格式把自己的代码写到应该写的位置。
满足软件配置后,在USER CODE BEGIN X ~ USER CODE END X 之间写自己代码就好了。其他可以无需估计。
注意:这种自动化软件难免会出错,一定将自己代码与工程代码分开,以防不测。或是在更新时,先保存自己的代码。