STM32單片機(jī)好學(xué)嗎
目前市面上熱門(mén)的32位單片機(jī),非STM32莫屬了,網(wǎng)上各種論壇以及開(kāi)源的資料非常多,如此一來(lái),能為我們的學(xué)習(xí)提供更多的幫助,超子提供一個(gè)學(xué)習(xí)路徑供您參考。
1.C語(yǔ)言基本語(yǔ)法
STM32需要使用C語(yǔ)言開(kāi)發(fā),所以首先要掌握C語(yǔ)言的基本語(yǔ)法,前期可以不必投入太多的精力,掌握基本的變量使用方法,while循環(huán),for循環(huán),if-else判斷,switch分支判斷,函數(shù)調(diào)用等基本知識(shí),能看懂簡(jiǎn)單的STM32開(kāi)發(fā)板程序即可。循序漸進(jìn),防止過(guò)深的理論知識(shí)打擊學(xué)習(xí)興趣和自信心。
2.準(zhǔn)備一款合適STM32開(kāi)發(fā)板
3.準(zhǔn)備一個(gè)仿真器
程序是3分寫(xiě)7分調(diào),尤其是新手入門(mén),程序開(kāi)發(fā)經(jīng)驗(yàn)不足,雖然程序編譯正確,但是還是經(jīng)常遇到程序無(wú)法達(dá)到預(yù)期結(jié)果的情況,因?yàn)榫幾g正確只是說(shuō)明語(yǔ)法沒(méi)有問(wèn)題,但是程序邏輯出問(wèn)題的話,就會(huì)導(dǎo)致程序無(wú)法正常運(yùn)行,經(jīng)驗(yàn)老手可能更多的使用串口調(diào)試,但是新手學(xué)習(xí)還是建議準(zhǔn)備一個(gè)仿真器,方便單步調(diào)試程序。
4.掌握單片機(jī)開(kāi)發(fā)的第一個(gè)程序
目前單片機(jī)程序的開(kāi)發(fā)學(xué)習(xí),多是從點(diǎn)亮第一個(gè)LED燈開(kāi)始,程序非常簡(jiǎn)單,但是麻雀雖小五臟俱全,雖然簡(jiǎn)單,但是包含了整個(gè)程序運(yùn)行的所有必要環(huán)節(jié),項(xiàng)目工程的建立,如何向項(xiàng)目中添加文件,如何包含頭文件,啟動(dòng)過(guò)程,跳轉(zhuǎn)到main函數(shù),以及Z基本的IO配置,這些都是以后進(jìn)行復(fù)雜功能學(xué)習(xí)的基礎(chǔ)。
5.掌握單片機(jī)常用外設(shè)
單片機(jī)串口,可以輸出各種程序內(nèi)的消息,方便我們追蹤程序。
定時(shí)器,不管是哪個(gè)型號(hào)的單片機(jī),定時(shí)器都是必備的外設(shè)。
中斷,單片機(jī)處理異步事件必備功能。
IIC和SPI,目前主流的通信接口和協(xié)議,很多的傳感器,外部功能模塊都會(huì)采用這兩種接口。
還有AD,DC,PWM,DMA等等非常多的實(shí)用外設(shè),可以循序漸進(jìn)的掌握。
6.勤動(dòng)手,多試驗(yàn)
這點(diǎn)是Z關(guān)鍵的,見(jiàn)過(guò)很多新手入門(mén),喜歡看視頻教程,開(kāi)發(fā)板手冊(cè),然后看別人寫(xiě)的程序,也都能看懂,但是一到自己動(dòng)手寫(xiě),腦子確是一片空白。所以大家一D要勤動(dòng)手,多試驗(yàn)。從簡(jiǎn)單的功能開(kāi)始,看懂別人的程序后,一D要自己動(dòng)手把這個(gè)功能寫(xiě)一遍,然后可以試著加入一些其他的功能,只有自己動(dòng)手寫(xiě)出來(lái),才算掌握了這個(gè)知識(shí)點(diǎn)。
總而言之,學(xué)習(xí)單片機(jī),多看多問(wèn)多動(dòng)手,尤其是多動(dòng)手寫(xiě)程序,是重中之重。
GE 智能平臺(tái)基于Proficy Process Systems的鍋爐優(yōu)化控制解決方案
大聯(lián)大友尚集團(tuán)推出基于ST產(chǎn)品的全橋相移DC-DC轉(zhuǎn)換器數(shù)字電源方案
【科技】日本UNIST尋找鋰離子電池中陽(yáng)離子替代物 以提升電池放電容量
Swissbit 推出用于高端工業(yè)應(yīng)用的 CFast 存儲(chǔ)卡 F-800
推薦
NB-IoT物聯(lián)網(wǎng)壓力監(jiān)測(cè)終端、物聯(lián)網(wǎng)水壓監(jiān)測(cè)終端
工程師說(shuō) | 用于為ADAS應(yīng)用開(kāi)發(fā)的電源系統(tǒng)的功能安全開(kāi)發(fā)工具和方法
基于總線協(xié)議標(biāo)準(zhǔn)實(shí)現(xiàn)DeviceNet適配器的應(yīng)用設(shè)計(jì)
JJR2-110-Z、MPS5-Z185低壓380V晶閘管軟啟動(dòng)器
縉云 PD284H-2×1 電力儀表 云南物聯(lián)網(wǎng)4g多功能電力儀表超硬核
PD8771-DX1 朔州高壓電纜耐壓試驗(yàn)在線咨詢(xún)