在學(xué)習(xí)單片機(jī)之前,需要先搞清楚幾個(gè)問(wèn)題:
▲為什么要學(xué)習(xí)單片機(jī)。不管是處于職業(yè)方向的考慮還是興趣方面的考慮,一定要有目的,不能看見(jiàn)大家都在學(xué)我也學(xué),沒(méi)有動(dòng)力/目的的學(xué)習(xí)長(zhǎng)久不下去。
▲能不能堅(jiān)持下去。知識(shí)型的學(xué)習(xí)和技能型的學(xué)習(xí)是不一樣的,學(xué)會(huì)了騎自行車,這是一項(xiàng)技能型的行為,即使多年不騎,通過(guò)簡(jiǎn)單的熟悉能馬上再騎,但是知識(shí)型的東西如果長(zhǎng)時(shí)間不看忘的很快。
下面看如何學(xué)習(xí)單片機(jī)。我有如下幾個(gè)建議:
1. 搞清楚學(xué)習(xí)的是什么
單片機(jī)是一門實(shí)踐的技術(shù),不是純理論層面的,所以在學(xué)習(xí)單片機(jī)之前,需要搞清楚要學(xué)習(xí)哪個(gè)型號(hào);確定型號(hào)后,需要知道用什么編程環(huán)境去編程;還要知道用什么下載工具去下載程序。這三項(xiàng)內(nèi)容一定要做好功課,相信在有很大一部分同學(xué)在大學(xué)把單片機(jī)課程學(xué)完了,也不知道用什么編程環(huán)境,用什么下載工具。
2. 少看書(shū)
經(jīng)??吹胶芏鄬W(xué)習(xí)單片機(jī)的同學(xué),天天抱著書(shū)看,或者天天讓別人推薦相關(guān)的書(shū)籍。學(xué)習(xí)單片機(jī)可以看書(shū),但不能粉末倒置。市面上很多單片機(jī)學(xué)習(xí)相關(guān)的書(shū)都大同小異,或者直接翻譯的datasheet,或者直接介紹寄存器。如果想看資料可以去看datasheet,剛開(kāi)始可能比較痛苦,但是datasheet才是學(xué)習(xí)單片機(jī)最權(quán)威的資料。
3.勤實(shí)踐多動(dòng)手
可以買一塊單片機(jī)開(kāi)發(fā)板,練習(xí)編程,學(xué)習(xí)常用外設(shè)電路的設(shè)計(jì)。目前各種各樣的單片機(jī)開(kāi)發(fā)板很多,價(jià)格也不貴。在選擇有幾個(gè)原則要注意:
▲板上資源要豐富。買來(lái)就是為了學(xué)習(xí)的,所以資源要盡可能的豐富;
▲例程要多,注釋要詳細(xì)。這樣可以幫助初學(xué)者能更方便的學(xué)習(xí);
▲例程模板要選擇原始的,不要選擇重新編寫過(guò)的。什么意思?市面上比較大的幾家做開(kāi)發(fā)板的,把頭文件、工程構(gòu)架都修改過(guò)。這樣看起來(lái)比較專業(yè),但是我們必須面對(duì)一個(gè)問(wèn)題,我們學(xué)習(xí)的是單片機(jī),不是他們家的開(kāi)發(fā)板。離開(kāi)他們的工程模板,你自己去編程或者換了一款單片機(jī)后,可能要一頭霧水了。
聯(lián)系客服