小白如何入門單片機?幾個建議助你提高學習效率,把握學習方向

單片機供應商眾多,型號眾多,全都學會不現實。學習的目的也不在於學會某一種單片機,而是要學會使用單片機的方法。所以,學習方法最重要,如何快速掌握一款陌生型號的單片機。給你幾個建議。

單片機學好了,能做很多事情,可以從事很多行業,但是行業經驗行業背景需要去積累,需要去沉澱。可能多年以後,你會發現單片機很簡單,而行業經驗非常重要

小白如何入門單片機?幾個建議助你提高學習效率,把握學習方向

硬件調試很辛苦,但是要發現其中的樂趣

下面介紹如何學習單片機。

1.學習單片機編程

買一塊單片機開發板,首先研究程序是怎麼寫的,控制硬件的原理,學習寄存器的操作方法。學習例程的時候要從容易到複雜,一般來說,市面上的單片機開發板都是從點亮發光二極管或者跑馬燈開始的。選擇開發板時,要把握如下幾個原則:

▲例程豐富;

▲外設豐富;

▲教程詳細;

小白如何入門單片機?幾個建議助你提高學習效率,把握學習方向

麵包板是個好東西,可以利用手邊的直插件多玩玩

2.學習常用外設電路的設計

開發板的例程看的差不多之後,再反過頭來看外設電路是如何設計的。要以單片機的片上資源為中心,由容易到複雜,比如先從設計點亮發光二極管的電路開始。要看懂開發板硬件電路的設計原理,也能想出自己的設計方案。

小白如何入門單片機?幾個建議助你提高學習效率,把握學習方向

多比較別人的方案,多多發現更有用的芯片

3.動手實現自己的想法

程序和硬件都看了之後,要根據手邊現有的資源搭建電路,並能調試程序實現功能。以開發板為中心,比如,開發板上有發光二極管、按鍵輸入、繼電器、數碼管等資源,則可以調試一個密碼鎖,即按鍵輸入密碼,數碼管完成顯示,發光二極管和繼電器實現動作。

小白如何入門單片機?幾個建議助你提高學習效率,把握學習方向

多多動手,硬件調試本身就是試錯的過程,錯的越多收穫越多

4.參與項目

學習階段只要實現功能即可,但是做項目不一樣,需要了解項目背景、使用環境、客戶要求,需要考慮成本、穩定性等。所以參與項目的研發對自己的學習有很大的提升和幫助。多去實驗室跟著師兄、老師做項目,在項目中鍛鍊自己。

以上就是我的幾個學習建議,歡迎留言批評,更多內容可以關注我的頭條號玩轉嵌入式。謝謝。


分享到:


相關文章: