單片機(jī)是嵌入式的一個(gè)學(xué)習(xí)方向和職業(yè)發(fā)展方向,是目前從事嵌入式開(kāi)發(fā)中較多的一類,所以學(xué)習(xí)單片機(jī)的人也非常多,這里給大家一條學(xué)習(xí)路線,以供參考。
單片機(jī)入門
1.掌握好電子技術(shù)基礎(chǔ)知識(shí),如電路設(shè)計(jì)原理、模擬電路、電路基礎(chǔ)等,有助于你看懂單片機(jī)電路的設(shè)計(jì)思路和工作原理。
2.計(jì)算機(jī)硬件知識(shí),了解計(jì)算計(jì)組成原理、CPU、總線等一些基本概念。
3.學(xué)好C語(yǔ)言,會(huì)使用一些常用算法。
這些都是基礎(chǔ)的知識(shí)點(diǎn),學(xué)好之后才能上手,要多實(shí)踐,多動(dòng)手,才能快速成長(zhǎng)。
接下來(lái),就是單片機(jī)加強(qiáng)學(xué)習(xí)了
1.在單片機(jī)開(kāi)發(fā)板上操作,結(jié)合提供的原理圖和例程學(xué)習(xí)單片機(jī)的外設(shè)電路和片上資源的編程,一步步搞懂每個(gè)功能塊,記住要自我督促學(xué)習(xí),切勿三天打魚(yú)兩天曬網(wǎng)。做嵌入式開(kāi)發(fā)是非常需要毅力的。
2.以開(kāi)發(fā)板為載體,自己寫代碼,用自己的編程思想讓外設(shè)電路實(shí)現(xiàn)想要的功能,多試幾種方法,鍛煉自己的編程能力,提高程序運(yùn)行效率。
最后就是單片機(jī)進(jìn)階版了
1.學(xué)習(xí)硬件要做好燒錢的準(zhǔn)備,自己買電路板,買元件、工具等,為了進(jìn)一步提升自己,自己要多設(shè)計(jì)電路,寫程序,做板子。
2.多做項(xiàng)目,積累經(jīng)驗(yàn),在做項(xiàng)目的過(guò)程中,你會(huì)碰到各種各樣的問(wèn)題,為了解決這些問(wèn)題,你會(huì)想很多辦法,這是一個(gè)很好鍛煉自己的機(jī)會(huì),你會(huì)成長(zhǎng)得很快,在嵌入式開(kāi)發(fā)領(lǐng)域走的更深遠(yuǎn)。
3.多與別人溝通交流,越到后期,難度就越大。但幸好網(wǎng)上有很多大神,多詢問(wèn)他們,也許你思考大半天的問(wèn)題別人幾分鐘就解決了,所以多跟他們交流,你會(huì)進(jìn)步很快。