我已经下载了Keil和STM32 CUBEMX (以及我的微控制器的固件库)。
我不明白如何使用c代码来查看到底是怎么回事?我尝试在创建新项目时连接STM32和STM32立方体,但当我转到设备时没有Keil立方体,我该怎么办?
发布于 2017-06-07 11:38:40
您不能简单地将一个预先存在的项目放到CubeMX中,然后期望它能理清您想要做的事情-- CubeMX是一个用于硬件初始化的代码生成器,仅此而已。
要做你想做的事情,你需要在CubeMX中为你的项目配置你想要的外围设备,让CubeMX从那里生成项目(CubeMX可以为各种IDE生成项目,包括Keil),然后在你的集成开发环境中打开那个项目,然后按照你想要的编辑项目的细节,从生成的main函数开始。
请记住,只修改“用户代码”注释行之间生成的文件的部分,如果您认为您想要更改在CubeMX中设置的项目设置,则不要修改这些注释-生成器使用这些注释来确保它在重新生成项目时不会覆盖用户代码。
发布于 2019-11-16 16:24:34
我只想补充说,现在有一个集成了MX和集成开发环境的STM32立方体集成开发环境,所以你可以生成代码并转到编辑器,没有任何问题。无需使用Keil或任何其他IDE
https://stackoverflow.com/questions/44390735
复制相似问题