stm32開發(fā)教程 為什么我學(xué)了幾天STM32感覺一臉茫然?
為什么我學(xué)了幾天STM32感覺一臉茫然?下班后我學(xué)會了51,STM32。我開始學(xué)習(xí)準(zhǔn)時原子板(當(dāng)時我還買了寄存器版和固件庫版的書[淚][淚][淚]很貴),但我不知道為什么我有點(diǎn)困惑,比如各種外圍寄存器
為什么我學(xué)了幾天STM32感覺一臉茫然?
下班后我學(xué)會了51,STM32。我開始學(xué)習(xí)準(zhǔn)時原子板(當(dāng)時我還買了寄存器版和固件庫版的書[淚][淚][淚]很貴),但我不知道為什么我有點(diǎn)困惑,比如各種外圍寄存器,時鐘PLL AHB,APB。后來上網(wǎng)找課程比較,果斷轉(zhuǎn)向野火。野火的過程非常詳細(xì),細(xì)節(jié)到位,很容易理解。在早期,我聽了野火的課程,配合原子課程的交叉學(xué)習(xí),幾乎得到了我所需要的。以上是我的學(xué)習(xí)過程。讓我們一起努力吧。
stm32初學(xué)者好學(xué)嗎?
1>stm32可直接學(xué)習(xí)。
您可以找到一個開發(fā)板,并根據(jù)文本課程和視頻課程做一些小實(shí)驗(yàn),如IO端口控制、中斷、定時器等。。。如果你學(xué)過51單片機(jī),你至少會熟悉編程,所以你可以更快地學(xué)習(xí)STM32。,難度差不多。
我自己用過51單片機(jī)和STM32。我覺得如果我有一些C語言基礎(chǔ),直接學(xué)習(xí)51類似于直接學(xué)習(xí)STM32,因?yàn)镾TM32有一個C語言的固件庫。當(dāng)我學(xué)習(xí)它時,我只調(diào)用固件庫的函數(shù),這非常方便。換言之,如果你學(xué)習(xí)過51單片機(jī),你至少會對匯編語言、內(nèi)部寄存器控制和C語言程序風(fēng)格有更好的理解和掌握,這將有助于你將來學(xué)習(xí)更先進(jìn)的單片機(jī)。
stm32的基礎(chǔ)教程?
非常簡單,首先,stm32f10x參考手冊?;赼rm的32位MCU stm32f101xx和stm32f103xx固件庫。這兩本書去網(wǎng)上下載看看,然后就是學(xué)習(xí)如何使用編譯器,去官網(wǎng)下載點(diǎn)例程。
基于stm32的四旋翼飛行器,有人會嗎?
有開源項(xiàng)目,我已經(jīng)發(fā)布了,STM32從零開始構(gòu)建無人機(jī)視頻,大家可以參考一下
本人初學(xué)stm32,看上正點(diǎn)原子的教程搜了一下發(fā)現(xiàn)他有探索者STM32F407ZGT6和戰(zhàn)艦STM32F103ZET6兩種開發(fā)板?
兩者有很大的區(qū)別。一個是M4內(nèi)核,另一個是M3內(nèi)核。如果經(jīng)濟(jì)不是很緊,可以考慮用F4。畢竟F103上有f407,但是有f407,所以F103不一定。也就是說,f407具有更全面的外圍接口和更多的功能。相比之下,f407是最好的選擇。
當(dāng)然,從另一個角度來看,F(xiàn)103幾乎是STM系列的代表。F103系列擁有最多的用戶和豐富的在線資源,非常適合初學(xué)者。對于f407,初學(xué)者的介紹會慢一些。畢竟,f407有更多的功能和手段更復(fù)雜。所以我的建議是根據(jù)你自己的情況做一個選擇:如果你迫切需要開始和沒有MCU之前的基礎(chǔ),你現(xiàn)在要做的項(xiàng)目在功能上相對簡單,不涉及網(wǎng)絡(luò),我建議你從F103開始。!如果你有其他單片機(jī)的基礎(chǔ),現(xiàn)在你有充足的時間,并且想要更全面地提高你的技能,建議選擇F407。