|
stm32和51單片機(jī)相比,代碼效率高(32位包含信息量大,多數(shù)指令一個(gè)字節(jié)搞定)、執(zhí)行速度快(72MHz系統(tǒng)時(shí)鐘不是蓋的)、功能強(qiáng)大(外設(shè)豐富、管腳多、管腳功能可重映射),優(yōu)點(diǎn)多多。編程的區(qū)別,stm32基本別比劃匯編了,能把腦袋搞大大滴,寄存器太多了,位數(shù)也多,我一直搞51匯編也放棄了。C語(yǔ)言編程區(qū)別就不大了,況且stm32在國(guó)內(nèi)技術(shù)支持很到位,資料豐富(關(guān)鍵是不但有E文,中文資料翻譯的也多),還有完整的庫(kù)函數(shù)支持,從51轉(zhuǎn)過(guò)去沒(méi)太大困難。有51相似電路的程序,移植的話好多都不用改的,只是針對(duì)寄存器、IO口、中斷等的修改,軟件流程、控制邏輯基本不用改。
說(shuō)了一大堆,不是說(shuō)stm32有多好學(xué),還是有點(diǎn)難度,但比起它的優(yōu)越來(lái),付出是值得的。 |
評(píng)分
-
查看全部評(píng)分
|