|
為什么是直接學(xué)STM32好
1)在硬件接口這個(gè)環(huán)節(jié)上都一樣:學(xué)51單片機(jī)和學(xué)STM32都是一樣的,主要看其市場(chǎng)上的資料是不是足夠充分,都是調(diào)用硬件的接口,控制I/O,完成相應(yīng)的功能
2)在軟件這個(gè)環(huán)節(jié)上,STM32要強(qiáng)過(guò)51單片機(jī):為什么這么說(shuō)呢?學(xué)STM32它自帶一個(gè)官方的庫(kù),而這個(gè)庫(kù)的源代碼是開(kāi)放的;而51單片機(jī)卻沒(méi)有,也就說(shuō),當(dāng)你做一個(gè)具體項(xiàng)目的時(shí)候,用STM32開(kāi)發(fā)項(xiàng)目速度會(huì)比用51單片機(jī)要輕松快捷,方便,并且BUG也少。
3)ST的這個(gè)庫(kù)專(zhuān)門(mén)是由ST官方團(tuán)隊(duì)打造的,是經(jīng)過(guò)詳細(xì)認(rèn)真測(cè)試過(guò)的,例如:你要做處理器支持USB的U盤(pán)功能,對(duì)51來(lái)說(shuō),你可能需要在網(wǎng)上去找這樣一個(gè)驅(qū)動(dòng),然后移植到51單片機(jī)上,這樣的缺點(diǎn)是:移植本身就比較累,比較麻煩,并可能有些代碼不一定經(jīng)過(guò)驗(yàn)證了的,很難保證沒(méi)有BUG;而STM32是官方推薦的庫(kù)源代碼,這些功能早就有了,所以用STM32開(kāi)發(fā)項(xiàng)目做起來(lái)非常的輕松,愉快,放心,BUG也少。
學(xué)好STM32最關(guān)鍵的兩個(gè)點(diǎn):硬件基礎(chǔ)和C語(yǔ)言,只要你模擬和數(shù)字電路基礎(chǔ)扎實(shí),看原理圖沒(méi)有問(wèn)題,還要就是得你的C語(yǔ)言基礎(chǔ)很好。
|
|