找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5859|回復: 0
打印 上一主題 下一主題
收起左側

STM32 CUBEMx圖形化配置過程中的幾個提醒

[復制鏈接]
跳轉到指定樓層
樓主
ID:98618 發(fā)表于 2015-12-8 04:08 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
很多ST MCU應用開發(fā)工程師在使用或接觸ST官方推出的STM32CubeMx圖形化配置工具,在整個配置過程中,對于初次接觸的人往往會有些地方出現(xiàn)卡殼現(xiàn)象。這里跟大家分享下,尤其還沒接觸或即將接觸該工具的人,或許有所幫助。這里拋磚引玉似的分享5點,需要看哪點就看哪點,這樣節(jié)省時間。

1、用到外部晶振做時鐘源時的配置處理;

2、關于JTAG調試口的配置處理;

3、關于FATFS的配置處理;

4、關于高級定時器的互補輸出的配置處理;

5、關于復用功能腳的手動調整;

一、用到外部晶振做時鐘源時的配置處理

有人在做CLOCK CONFIGURATION時,發(fā)現(xiàn)要用到HSE或LSE時,根本沒法配置,相應的條形框也是灰色的。這是因為沒有在管腳配置部分即PINOUT部分RCC外設處把HSE或LSE使能。


二、關于JTAG調試口的配置處理

經(jīng)常有人忘記配置JTAGT調試口,或者是找不到配置的地方。在PINOUT部分有個關于SYSCFG外設的SYS的地方。在這里選擇合適的調試口,比方SWD/JTAG 4 腳/JTAG 5腳等。


三、關于FATFS的配置處理

有時系統(tǒng)會用需要到文件系統(tǒng),則需配置FATFS中間件。經(jīng)常有人在FATFS處做相關選擇時無法生效。原因是你沒有事先選擇激活相關的其它存儲器相關外設,比方SD卡,或外部SRAM等。那你得先配置相關SDIO外設或FSMC/FMC外設,而且信息要配置完整,不能簡單勾選下。


四、關于高級定時器的互補輸出的配置處理

對于STM32 MCU絕大多數(shù)醒后都具有高級定時器,有時會用到高級定時器的互補輸出。在PINOUT的配置時發(fā)現(xiàn)似乎找不到互補通道。其實對于高級定時器的1,2,3通道可以延伸出3對互補通道。在高級定時器的通道配置下拉菜單里可以看到CHx和CHxN.


五、關于復用功能腳的手動調整

對于STM32 MCU管腳往往功能頗多,一個功能可能可以出現(xiàn)在多個地方。有時希望管腳在PINOUT自動安排的情況下再做些位置調整,比方考慮到硬件走線、干擾的回避等原因。你可以按住CTRL鍵然后鼠標點擊要查看的管腳A,此時該功能腳的其它影射位置就會閃爍,比方有B腳和C腳。然后你查看閃爍腳,手動選擇決定是否合適做當前功能腳的新位置。比如下圖中的TIM1_CH1N,它還可以影射到PE8或PB13.


該工具在管腳和時鐘配置上固然為開發(fā)應用提供了很大方便,但并不等于你用它就不用看手冊了,這些手冊可能不僅限于ST MCU的技術手冊,還包括其它相關技術手冊。個別外設在配置時往往有N多選項和配置參數(shù),怎么選怎么配這個還得靠你自己結合手冊看懂了做選擇配置。 當然很多參數(shù)也可以在生成后的代碼里做調整修改。
本文的作者是milershao

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表