|
今天是第一次寫自己學(xué)習(xí)的感悟,也是對自己學(xué)習(xí)的總結(jié),剩下的也會繼續(xù)寫,我想也有很多學(xué)習(xí)51單片機(jī)或者沒有學(xué)過單片機(jī)的朋友,想學(xué)比較強(qiáng)大的stm32,確實(shí),32比51強(qiáng)大很多,不過也有一些朋友認(rèn)為51就夠用,對于點(diǎn)亮一個燈等,使用stm32就有一些多余了。 進(jìn)入正題,很多想學(xué)習(xí)32的朋友,最怕自己的知識不夠,我說,不用太擔(dān)心,只要你要基本的c語言的編程能力,那么你就大膽去學(xué)習(xí)吧,我認(rèn)為學(xué)習(xí)最重要的就是堅(jiān)持吧,拿破輪曾近說過:“最困難之時,就是離成功不遠(yuǎn)之日”。萬時開頭難,堅(jiān)持就是勝利。
32相對于51有一個很大的不同,就是可以使用固件庫開發(fā),我想有人問:“什么是固件庫”,固件庫說簡單一些,就是st公司再推出stm32芯片時,由他們公司寫的程序,這些程序,就是用來給我們用的。
有很多學(xué)51的朋友,感覺這樣沒有技術(shù)含量,想自己寫,這也可以,使用寄存器直接開發(fā),我剛開始也這樣想的,不過很快發(fā)現(xiàn)這樣太麻煩了,全部都直接操作寄存器,感覺不太現(xiàn)實(shí),便直接學(xué)習(xí)固件庫,其實(shí),你會用固件庫,必然也對寄存器有相當(dāng)?shù)牧私猓驗(yàn)楣碳䦷煲彩窃诩拇嫫鞯幕A(chǔ)上寫出來的,個人意見,使用固件庫開發(fā),能看懂程序,對寄存器了解,也有可能,你對程序要求很高,不得不用寄存器開發(fā)。
而且使用固件庫開發(fā),建立好工程模版,每次直接復(fù)制過來就可以用了,很方便,至于工程模版怎么建立,這樣資料網(wǎng)上很多,這里就不說了,個人能力有限,有錯誤,還望指出。
|
|