新手學(xué)習(xí)pcb設(shè)計,該怎么選擇單片機開發(fā)板?
發(fā)表時間:2020-09-01 09:50:27 人氣:4475
單片機是可編程器件,可以通過編程來實現(xiàn)邏輯功能,這不僅降低了產(chǎn)品設(shè)計的復(fù)雜度,更豐富了產(chǎn)品的功能。現(xiàn)在的電子產(chǎn)品,多是以單片機為控制核心,再根據(jù)不同的用戶需求來搭建不同的外設(shè)電路。所以,單片機在電子產(chǎn)品設(shè)計中非常重要,學(xué)會單片機在找工作時具有非常大的優(yōu)勢。
那么,初學(xué)者在接觸單片機之處,該如何學(xué)習(xí)呢?如何學(xué)習(xí)單片機才最有效?這就涉及到單片機開發(fā)板了。
什么是單片機開發(fā)板?單片機開發(fā)板是專為學(xué)習(xí)單片機而設(shè)計的板子,板子上具有一顆具體型號的單片機,再擴展了常用的外設(shè)電路,可以供初學(xué)者方便的學(xué)習(xí)單片機的片上資源、外設(shè)電路以及程序的編寫。單片機需要學(xué)習(xí)什么?學(xué)習(xí)單片機就是學(xué)習(xí)具體型號單片機的片上資源、外設(shè)電路的設(shè)計、寄存器的控制方式、庫函數(shù)的使用方式,以及單片機的編程方法。
可見,擁有一塊單片機開發(fā)板,對初學(xué)者來說,是多么的重要,不僅方便了學(xué)習(xí),更能在指導(dǎo)下循序漸進、按部就班提高學(xué)習(xí)效率。那么該如何選擇合適自己的開發(fā)板呢?可以考慮從如下幾個方面如數(shù)選擇。
1、選擇合適自己的單片機型號
單片機是一門強調(diào)動手能力的學(xué)科,與數(shù)學(xué)、物理等理科不同,學(xué)習(xí)單片機不建議每天抱著書本看,而建議直接選擇一款具體型號的單片機去學(xué)習(xí)外設(shè)電路的設(shè)計和程序的編寫。在選擇單片機型號的時候,可以看一下自己周圍的同學(xué)、同事用哪一款型號比較多,以便于在學(xué)習(xí)的過程中和他們交流遇到的技術(shù)問題。如果有項目就最好了,可以根據(jù)項目中所用到的單片機型號來選擇,這樣可以直接學(xué)以致用。帶著項目去學(xué)習(xí),更能提高學(xué)習(xí)效率和學(xué)習(xí)針對性??梢詮?1單片機開始入門,也可以直接學(xué)STM32、AVR等單片機。
2、選擇外設(shè)電路多的單片機開發(fā)板
在確定了型號之后,就可以選擇開發(fā)板了。借助開發(fā)板來學(xué)習(xí)單片機,就是學(xué)習(xí)單片機外設(shè)電路的設(shè)計,以及如何編程控制外設(shè)電路。所以,在學(xué)習(xí)時接觸到的外設(shè)電路越多越好。目前,單片機的外設(shè)電路、板載資源比較同質(zhì)化,常見的外設(shè)電路有:LED構(gòu)成的流水燈、按鍵輸入檢測、繼電器輸出控制、蜂鳴器輸出控制、數(shù)碼管顯示、點陣顯示、液晶顯示、電機驅(qū)動控制、紅外遙控控制、AD采樣、射頻通訊等。這些外設(shè)電路都是在設(shè)計產(chǎn)品時所能用到的,熟悉這些電路以及程序的編寫基本能滿足簡單功能的電子產(chǎn)品的開發(fā)。所以,在選擇單片機時,一定要選擇外設(shè)資源多的開發(fā)板。
3、選擇例程多、注釋詳細的開發(fā)板
單片機開發(fā)板的優(yōu)勢之一就是商家配套好了與外設(shè)電路相應(yīng)的程序例程,初學(xué)者可以通過例程學(xué)習(xí)單片機寄存器的配置方法、學(xué)習(xí)庫函數(shù)的使用方法、學(xué)習(xí)程序是如何控制硬件電路的、學(xué)習(xí)時序的編寫方法。在學(xué)習(xí)單片機的時候,多數(shù)是在學(xué)習(xí)編程。所以,配套的例程越詳細對初學(xué)者起到的作用越大,程序的注釋越清楚越利于初學(xué)者。除此接觸單片機,自然會遇到很多的問題,很多問題都是通過注釋就能解決的。所以,程序的詳細性很重要。
4、選擇教程資料多的開發(fā)板
單片機開發(fā)板除了配套原理圖和例程之外,還會配套很多的學(xué)習(xí)資料,如針對性比較強的圖文教程、視頻教程,以及擴展性比較強的學(xué)習(xí)資料。這些資料都能對初學(xué)者起到直接的幫助作用,甚至還會配套所用到的各種軟件。有了資料的指導(dǎo),可以方便初學(xué)者指定自己的學(xué)習(xí)計劃,便于初學(xué)者按部就班、循序漸進的推薦單片機的學(xué)習(xí)工作。
5、選擇技術(shù)售后比較好的開發(fā)板
初學(xué)者在學(xué)習(xí)的過程中很容易遇到各種問題,與同學(xué)、同事在討論的時候往往需要問題背景的支持。最直接的問題解答還是來自于廠家的技術(shù)支持,因為這種解答方式針對性比較強。好的技術(shù)售后能起到非常大的幫助作用。開發(fā)板做的比較好的廠家往往會提供電話技術(shù)支持、論壇技術(shù)支持、討論群技術(shù)支持等售后渠道。技術(shù)售后很重要。
6、選擇原生頭文件的開發(fā)板
這個因素,一般很少會有人回去考慮。我也用過開發(fā)板,也設(shè)計過開發(fā)板,也提供過開發(fā)板服務(wù),我認為這個問題非常重要。很多大廠家,為了保護自己的代碼、提高用戶粘性度,往往會把頭文件做修改或者重新封裝,所表現(xiàn)出的結(jié)果就是減少了初學(xué)者查看頭文件的幾率,更利于初學(xué)者去學(xué)習(xí),讓初學(xué)者更容易接受。但是這樣卻具有很大的弊端。什么是頭文件,單片機的頭文件里都定義了單片機的片上資源、寄存器等最原始的資源信息。單片機廠家都會提供原生態(tài)的頭文件。如果學(xué)習(xí)開發(fā)板廠家提供的頭文件的話,就會對廠家所提供的例程模板產(chǎn)生很強的依賴性,也阻礙了以后去使用其他廠家、其他型號的單片機。所過型號更換的話,可能會導(dǎo)致無所適從。所以,建議選擇原始的頭文件。
相關(guān)咨詢
工廠展示
聯(lián)系我們
成都子程新輝電子設(shè)備有限公司
聯(lián)系人:文先生
手機:13183865499
QQ:1977780637
地址:成都市金牛區(qū)星輝西路2號附1號(臺誼民生大廈)407號