最實(shí)惠又容易上手的STM32的學(xué)習(xí)板,你確定不了解一下嗎
最實(shí)惠又容易上手的STM32的學(xué)習(xí)板,你確定不了解一下嗎

買一塊 STM32的學(xué)習(xí)版很重要,雖然STM32的成本不足5元,但是對應(yīng)的接口GPIO輸出到不同的硬件連接,如果完全自己做的話還是比較大的工程,且意義有限。
首先下載keil編譯器,這個和STM配合比較好。
推薦keil5,下載后,安裝一下 STM的驅(qū)動包。
這里最好吧STM的所有芯片驅(qū)動都裝上,因?yàn)楸旧硪膊淮?/span>,STM小型號比較多,比如常見的103XX等等。
這里所有的數(shù)據(jù)包,安裝好保持最新的即可。
然后配置一下keil環(huán)境。
這里有幾個地方注意一下。
首先,設(shè)置DEBUG的參數(shù)。
這里要選擇ST-LInk,這是一個小的硬件。可以和STM學(xué)習(xí)板連接??梢匀ゾ〇|搜搜,都有,這里要注意一點(diǎn),第一次ST-LInk接入板子,這里請更新一下ST-Link的驅(qū)動,具體在買ST-LInk的時候一般會有一個小光盤,或者直接找對應(yīng)廠商要,因為ST-LInk的老驅(qū)動對keil5兼容有問題,升級后就可以了。
還有一個注意下面的DEBUG配置
這里需要指定連接后,直接reset板子,讓程序生效,這樣,當(dāng)你燒錄程序后,馬上就可以看到結(jié)果了。
另外,建議初學(xué)者,找一個keil的樣例工程來改寫。
因?yàn)槲募M織目錄是有學(xué)問的。
比如,最簡單的。
這里的目錄結(jié)構(gòu)。最好和你的實(shí)際文件目錄結(jié)構(gòu)一致。
所有的驅(qū)動放在一個目錄下,系統(tǒng)文件放在一個目錄下。
你的主程序放在一個目錄下。組織比較清晰。
keil的所有主入口是main,和C代碼是一致的。
然后就是如何讓程序跑起來。
這里是編譯
你可以在這里編譯你的代碼。
這里有一個小技巧。如果你的代碼比較復(fù)雜,你可以使用F12查找你的函數(shù)定義和實(shí)現(xiàn)。
編譯的結(jié)果,可以在下面的輸出看到
最后一步,等編譯都沒錯了。
把程序燒錄進(jìn)STM板子即可。