我已经下载了Keil和STM32 CUBEMX(以及我的微控制器的固件库)。
我不明白如何使用我的c代码来查看实际情况? 在创建新项目时我尝试将Keil与STM32 Cubemx连接,但是当我去设备时没有STM32 Cube,我该怎么办?
答案 0 :(得分:3)
你不能只将一个预先存在的项目放到CubeMX中,并期望它能够理清你想要做的事情--CubeMX是一个用于初始化硬件的代码生成器,就是这样。
要做你想做的事情,你需要在CubeMX中为你的项目配置外设,让CubeMX从中生成项目(CubeMX可以为各种IDE生成项目,包括Keil ),然后在IDE中打开该项目,并根据生成的主函数从您想要的项目细节中进行编辑。
请记住,只修改“USER CODE”注释行之间生成的文件的部分,如果您认为自己想要更改在CubeMX中设置的项目设置,则不要修改这些注释 - 生成器使用这些注释注释以确保在重新生成项目时不会覆盖用户代码。
答案 1 :(得分:0)
我只想补充一点,现在有了一个STM32 Cube IDE,它将MX与IDE结合在一起,因此您可以生成代码并直接进入编辑器。无需使用Keil或任何其他IDE