2017-06-06 67 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中設置的項目設置,則不會修改這些註釋 - 生成器使用這些註釋可確保在重新生成項目時不會覆蓋用戶代碼。