掃描關注一起學嵌入式,一起學習,一起成長

【一分鐘聊嵌入式】,力求精簡,爭取用一分鐘左右的時間讀完。每篇文章討論一個嵌入式相關的話題,技術、職場、學習方法,或者一段程序等。有小伙伴想發表自己的觀點,或想了解哪些內容,公眾號后臺留言即可。感謝關注!
本期話題
初學者在開始單片機學習的時候,一定要先買開發板么?
聊一聊
有好多PC端的模擬軟件可以用,比如 Proteus,可以模擬好多種類的單片機。單片機學習一般是 理論+實踐。初學者前期學習理論知識,可以通過仿真軟件來練習控制邏輯,完全通過仿真軟件即可完成入門學習。不過,要想將單片機學的扎實一些,達到可以做實際項目的程度,在后期學習的時候,最好買一塊開發板。因為實際的開發板運行程序和仿真環境運行程序還是存在差別的,再者,開發板上的一些實際外設跟仿真軟件的外設也存在差異。如果完全依賴模擬軟件(或者仿真軟件)的話,等到實際做項目的時候,會有意想不到的問題,而且排查起來比較耗時間。說一個我當年學習的例子。當初我剛開始學習的時候,就是用的仿真軟件模擬單片機。也用仿真軟件實現了一個小制作。當把程序放到實際硬件板子上運行的時候,卻怎么也達不到預期的效果。經過逐步分析、排查發現,原來是控制液晶屏的時序信號存在問題。舉這個例子,是想說明,仿真軟件有時候會優化模擬環境的硬件控制,會給人一種錯覺,覺得自己寫的的程序一切正常,然后去檢查實際的硬件環境。這樣排查問題的方向就被誤導了,從而白白浪費時間,問題卻依然沒有解決。所以,前期入門學習可以先不買開發板,如果想掌握好單片機,最好買一塊。
覺得文章不錯,點擊“分享”、“贊”、“在看” 唄!