1、用到外部晶振做時(shí)鐘源時(shí)的配置處理;
2、關(guān)于JTAG調(diào)試口的配置處理;
3、關(guān)于FATFS的配置處理;
4、關(guān)于高級(jí)定時(shí)器的互補(bǔ)輸出的配置處理;
5、關(guān)于復(fù)用功能腳的手動(dòng)調(diào)整;
一、用到外部晶振做時(shí)鐘源時(shí)的配置處理
有人在做CLOCK CONFIGURATION時(shí),發(fā)現(xiàn)要用到HSE或LSE時(shí),根本沒法配置,相應(yīng)的條形框也是灰色的。這是因?yàn)闆]有在管腳配置部分即PINOUT部分的RCC外設(shè)處把HSE或LSE使能。
二、關(guān)于JTAG調(diào)試口的配置處理
經(jīng)常有人忘記配置JTAGT調(diào)試口,或者是找不到配置的地方。在PINOUT部分有個(gè)關(guān)于SYSCFG外設(shè)的SYS的地方。在這里選擇合適的調(diào)試口,比方SWD/JTAG 4 腳/JTAG 5腳等。
三、關(guān)于FATFS的配置處理
有時(shí)系統(tǒng)會(huì)用需要到文件系統(tǒng),則需配置FATFS中間件。經(jīng)常有人在FATFS處做相關(guān)選擇時(shí)無法生效。原因是你沒有事先選擇激活相關(guān)的其它存儲(chǔ)器相關(guān)外設(shè),比方SD卡,或外部SRAM等。那你得先配置相關(guān)SDIO外設(shè)或FSMC/FMC外設(shè),而且信息要配置完整,不能簡(jiǎn)單勾選下。
四、關(guān)于高級(jí)定時(shí)器的互補(bǔ)輸出的配置處理
對(duì)于STM32 MCU絕大多數(shù)醒后都具有高級(jí)定時(shí)器,有時(shí)會(huì)用到高級(jí)定時(shí)器的互補(bǔ)輸出。在PINOUT的配置時(shí)發(fā)現(xiàn)似乎找不到互補(bǔ)通道。其實(shí)對(duì)于高級(jí)定時(shí)器的1,2,3通道可以延伸出3對(duì)互補(bǔ)通道。在高級(jí)定時(shí)器的通道配置下拉菜單里可以看到CHx和CHxN.
五、關(guān)于復(fù)用功能腳的手動(dòng)調(diào)整
對(duì)于STM32 MCU管腳往往功能頗多,一個(gè)功能可能可以出現(xiàn)在多個(gè)地方。有時(shí)希望管腳在PINOUT自動(dòng)安排的情況下再做些位置調(diào)整,比方考慮到硬件走線、干擾的回避等原因。你可以按住CTRL鍵然后鼠標(biāo)點(diǎn)擊要查看的管腳A,此時(shí)該功能腳的其它影射位置就會(huì)閃爍,比方有B腳和C腳。然后你查看閃爍腳,手動(dòng)選擇決定是否合適做當(dāng)前功能腳的新位置。比如下圖中的TIM1_CH1N,它還可以影射到PE8或PB13.
該工具在管腳和時(shí)鐘配置上固然為開發(fā)應(yīng)用提供了很大方便,但并不等于你用它就不用看手冊(cè)了,這些手冊(cè)可能不僅限于ST MCU的技術(shù)手冊(cè),還包括其它相關(guān)技術(shù)手冊(cè)。個(gè)別外設(shè)在配置時(shí)往往有N多選項(xiàng)和配置參數(shù),怎么選怎么配這個(gè)還得靠你自己結(jié)合手冊(cè)看懂了做選擇配置。 當(dāng)然很多參數(shù)也可以在生成后的代碼里做調(diào)整修改。
本文的作者是milershao
歡迎光臨 (http://www.torrancerestoration.com/bbs/) | Powered by Discuz! X3.1 |