stm32和51編程一樣嗎 為什么我學了幾天STM32感覺一臉茫然?
為什么我學了幾天STM32感覺一臉茫然?事實上,關(guān)于單片機的發(fā)展還沒有什么好了解的。關(guān)鍵是你要根據(jù)主芯片的開發(fā)手冊來配置相關(guān)的功能,這樣才能實現(xiàn)這些功能。你必須了解一些硬件。你必須能夠閱讀和理解芯片的
為什么我學了幾天STM32感覺一臉茫然?
事實上,關(guān)于單片機的發(fā)展還沒有什么好了解的。關(guān)鍵是你要根據(jù)主芯片的開發(fā)手冊來配置相關(guān)的功能,這樣才能實現(xiàn)這些功能。你必須了解一些硬件。你必須能夠閱讀和理解芯片的英文開發(fā)手冊(你不能全部閱讀),因為配置過程是由CPU設(shè)計工程師事先規(guī)定的,這是寫在開發(fā)手冊中的。
如果單片機不跟著項目走,就很難有自己的方向。如果條件允許,建議購買UART轉(zhuǎn)TTL工具(或USB轉(zhuǎn)RS232、USB轉(zhuǎn)RS485)或51單片機或其他單片機。先調(diào)試單片機的串口,調(diào)試串口功能,再調(diào)試打印功能(這樣可以看到打印過程中的代碼運行)打印信息,還要學會單步調(diào)試),然后連接兩個單片機的串口互相通信,因為很少有項目不使用串行端口。
然后調(diào)試公司項目中常用的其他外圍設(shè)備,如IIC、SPI和PWM。這些外設(shè)的配置信息和驅(qū)動接口功能必須調(diào)試好,以確保以后連接其他模塊時問題少。
其余為上層應(yīng)用程序。一般來說,底層驅(qū)動程序的調(diào)試過程比較痛苦,但是接收量會比較大,因為它涉及的硬件知識比較多。只要你測試了上層的邏輯和應(yīng)用能力,你就能避免很多風險
!當出現(xiàn)問題時,您可以搜索更多的在線資源,基本上可以找到許多問題的解決方案。
最后,SCM將是一條艱難的道路,我們必須持之以恒,祝您成功
如何使用FlyMcu燒錄stm32單片機?
本文主要介紹了flymuc串口燒STM32單片機的主要步驟,幫助初學者使用STM32單片機
1。通過數(shù)據(jù)線連接計算機和單片機,打開flymucu軟件,界面如圖所示
2。單擊〖搜索串口〗按鈕,如圖所示提示連接成功
3。單擊狀態(tài)欄后的省略號,選擇。要刻錄的十六進制文件
4。選中“檢查”、“編程前重新加載文件”和“編程后執(zhí)行”列,然后單擊“開始編程”
5。等待右側(cè)的狀態(tài)欄顯示如圖所示的提醒,則刻錄過程完成