2017-06-06 66 views
1

我已经下载Keil和STM32 CUBEMX(与我的微控制器的固件库一起)。如何在STM32 CUBEMX中生成代码?

我不明白我该如何把我的C代码看看究竟是怎么回事? 我尝试在创建新项目时连接Keil与STM32 Cubemx,但是当我去设备时没有STM32 Cube,我应该怎么做?

+0

您可以使用CUBEMX创建您期望的外设的keil项目,然后在该项目中使用固件库。你能否详细说明一下? –

+0

我已经在keil项目,我想以某种方式插入它,看看发生在立方体。 –

+0

不,不,这不是正确的方法。请阅读下面Logan的回答。 –

回答

3

您不能只将一个预先存在的项目放入CubeMX中,并期望它能够理清您要做什么--CubeMX是用于初始化硬件的代码生成器,就是这样。

要做你想做的事情,你需要在CubeMX中为你的项目配置外设,让CubeMX从中生成项目(CubeMX可以为各种IDE生成项目,包括Keil),然后在您的IDE中打开该项目并根据您的需要编辑您项目的具体内容,从生成的主函数开始。

请记住,只修改“用户代码”注释行之间生成的文件部分,如果您认为您将要更改您在CubeMX中设置的项目设置,则不会修改这些注释 - 生成器使用这些注释可确保在重新生成项目时不会覆盖用户代码。