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