工程師應該掌握的STM32單片機關(guān)鍵基礎精華
從51開(kāi)始,單片機玩了很長(cháng)時(shí)間了,有51,PIC,AVR等等,早就想跟潮流玩玩ARM,但一直沒(méi)有開(kāi)始,原因-----不知道玩了ARM可以做什么(對我自己而言)。如果為學(xué)習而學(xué)習,肯定學(xué)不好。然后cortex-m3出來(lái)了,據說(shuō),這東西可以替代單片機,于是馬上開(kāi)始關(guān)注。也在第一時(shí)間開(kāi)始學(xué)習,可惜一開(kāi)始就有點(diǎn)站錯了隊,選錯了型(仍是對我自己而言)。我希望這種芯片應該是滿(mǎn)大街都是,隨便哪里都可以買(mǎi)得到,但我選的第一種顯然做不到。為此,大概浪費了一年多時(shí)間吧,現在,回到對我來(lái)說(shuō)是正確的道路上來(lái)啦,邊學(xué)邊寫(xiě)點(diǎn)東西。
這里寫(xiě)的是我的學(xué)習的過(guò)程,顯然,很多時(shí)候會(huì )是不全面的,不系統的,感悟式的,甚至有時(shí)會(huì )是錯誤的,有些做法會(huì )是不專(zhuān)業(yè)的。那么,為什么我還要寫(xiě)呢?這是一個(gè)有趣的問(wèn)題,它甚至涉及到博客為什么要存在的問(wèn)題。顯然,博客里面的寫(xiě)的東西,其正確性、權威性大多沒(méi)法和書(shū)比,可為什么博客會(huì )存在呢?理由很多,我非專(zhuān)家,只說(shuō)我的感慨。
我們讀武俠小說(shuō),總會(huì )有一些創(chuàng )出獨門(mén)功夫的宗師,功夫極高,然后他的弟子則基本上無(wú)法超越他。我在想,這位宗師在創(chuàng )造他自己的獨門(mén)功夫時(shí),必然會(huì )有很多的次的曲折、彎路、甚至失敗,會(huì )浪費他的很多時(shí)間,而他教給弟子時(shí),則已去掉了這些曲折和彎路,當然更不會(huì )把失敗教給弟子,按理說(shuō),效率應該更高,可是沒(méi)用,弟子大都不如師。為什么呢?也許知識本身并不是最重要的,獲取知識的過(guò)程才是最重要的?也許所謂的知識,并不僅僅是一條條的結論,而是附帶著(zhù)很多說(shuō)不清道不明的東西?如植物的根,一條主根上必帶有大量的小小的觸須?
閑話(huà)多了些,就權當前言了。下面準備開(kāi)始。
詳情參閱:STM32單片機小Tips(1):充分準備與開(kāi)始編程
勉勉強強看懂一行程序
繼續學(xué)習中,先把開(kāi)發(fā)板自帶一個(gè)例子做了些精簡(jiǎn),以免看得嚇人。。。。
就是這個(gè),讓PORTD上接的4個(gè)LED分別點(diǎn)亮。
開(kāi)始研究代碼
int main(void)
{
Init_All_Periph();
。。。。。。
看到這一行,開(kāi)始跟蹤,于是又看到了下面的內容
void Init_All_Periph(void)
{

評論