0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何選擇合適的單片機(jī)開發(fā)板

Wildesbeast ? 來源:今日頭條 ? 作者:玩轉(zhuǎn)嵌入式 ? 2020-02-07 10:32 ? 次閱讀

單片機(jī)是可編程器件,可以通過編程來實(shí)現(xiàn)邏輯功能,這不僅降低了產(chǎn)品設(shè)計(jì)的復(fù)雜度,更豐富了產(chǎn)品的功能?,F(xiàn)在的電子產(chǎn)品,多是以單片機(jī)為控制核心,再根據(jù)不同的用戶需求來搭建不同的外設(shè)電路。所以,單片機(jī)在電子產(chǎn)品設(shè)計(jì)中非常重要,學(xué)會單片機(jī)在找工作時具有非常大的優(yōu)勢。

1 以單片機(jī)為核心的產(chǎn)品框圖

那么,初學(xué)者在接觸單片機(jī)之處,該如何學(xué)習(xí)呢?如何學(xué)習(xí)單片機(jī)才最有效?這就涉及到單片機(jī)開發(fā)板了。

(此處已添加圈子卡片,請到今日頭條客戶端查看)

什么是單片機(jī)開發(fā)板?單片機(jī)開發(fā)板是專為學(xué)習(xí)單片機(jī)而設(shè)計(jì)的板子,板子上具有一顆具體型號的單片機(jī),再擴(kuò)展了常用的外設(shè)電路,可以供初學(xué)者方便的學(xué)習(xí)單片機(jī)的片上資源、外設(shè)電路以及程序的編寫。單片機(jī)需要學(xué)習(xí)什么?學(xué)習(xí)單片機(jī)就是學(xué)習(xí)具體型號單片機(jī)的片上資源、外設(shè)電路的設(shè)計(jì)、寄存器的控制方式、庫函數(shù)的使用方式,以及單片機(jī)的編程方法。

2 - 單片機(jī)開發(fā)板

可見,擁有一塊單片機(jī)開發(fā)板,對初學(xué)者來說,是多么的重要,不僅方便了學(xué)習(xí),更能在指導(dǎo)下循序漸進(jìn)、按部就班提高學(xué)習(xí)效率。那么該如何選擇合適自己的開發(fā)板呢?可以考慮從如下幾個方面如數(shù)選擇。

1 選擇合適自己的單片機(jī)型號

單片機(jī)是一門強(qiáng)調(diào)動手能力的學(xué)科,與數(shù)學(xué)、物理等理科不同,學(xué)習(xí)單片機(jī)不建議每天抱著書本看,而建議直接選擇一款具體型號的單片機(jī)去學(xué)習(xí)外設(shè)電路的設(shè)計(jì)和程序的編寫。在選擇單片機(jī)型號的時候,可以看一下自己周圍的同學(xué)、同事用哪一款型號比較多,以便于在學(xué)習(xí)的過程中和他們交流遇到的技術(shù)問題。如果有項(xiàng)目就最好了,可以根據(jù)項(xiàng)目中所用到的單片機(jī)型號來選擇,這樣可以直接學(xué)以致用。帶著項(xiàng)目去學(xué)習(xí),更能提高學(xué)習(xí)效率和學(xué)習(xí)針對性。可以從51單片機(jī)開始入門,也可以直接學(xué)STM32、AVR等單片機(jī)。

3 - 單片機(jī)開發(fā)板

2 選擇外設(shè)電路多的單片機(jī)開發(fā)板

(此處已添加圈子卡片,請到今日頭條客戶端查看)

在確定了型號之后,就可以選擇開發(fā)板了。借助開發(fā)板來學(xué)習(xí)單片機(jī),就是學(xué)習(xí)單片機(jī)外設(shè)電路的設(shè)計(jì),以及如何編程控制外設(shè)電路。所以,在學(xué)習(xí)時接觸到的外設(shè)電路越多越好。目前,單片機(jī)的外設(shè)電路、板載資源比較同質(zhì)化,常見的外設(shè)電路有:LED構(gòu)成的流水燈、按鍵輸入檢測、繼電器輸出控制、蜂鳴器輸出控制、數(shù)碼管顯示、點(diǎn)陣顯示、液晶顯示、電機(jī)驅(qū)動控制、紅外遙控控制、AD采樣、射頻通訊等。這些外設(shè)電路都是在設(shè)計(jì)產(chǎn)品時所能用到的,熟悉這些電路以及程序的編寫基本能滿足簡單功能的電子產(chǎn)品的開發(fā)。所以,在選擇單片機(jī)時,一定要選擇外設(shè)資源多的開發(fā)板。

4 - 外設(shè)資源

3 選擇例程多、注釋詳細(xì)的開發(fā)板

單片機(jī)開發(fā)板的優(yōu)勢之一就是商家配套好了與外設(shè)電路相應(yīng)的程序例程,初學(xué)者可以通過例程學(xué)習(xí)單片機(jī)寄存器的配置方法、學(xué)習(xí)庫函數(shù)的使用方法、學(xué)習(xí)程序是如何控制硬件電路的、學(xué)習(xí)時序的編寫方法。在學(xué)習(xí)單片機(jī)的時候,多數(shù)是在學(xué)習(xí)編程。所以,配套的例程越詳細(xì)對初學(xué)者起到的作用越大,程序的注釋越清楚越利于初學(xué)者。除此接觸單片機(jī),自然會遇到很多的問題,很多問題都是通過注釋就能解決的。所以,程序的詳細(xì)性很重要。

5 - 單片機(jī)開發(fā)

4 選擇教程資料多的開發(fā)板

單片機(jī)開發(fā)板除了配套原理圖和例程之外,還會配套很多的學(xué)習(xí)資料,如針對性比較強(qiáng)的圖文教程視頻教程,以及擴(kuò)展性比較強(qiáng)的學(xué)習(xí)資料。這些資料都能對初學(xué)者起到直接的幫助作用,甚至還會配套所用到的各種軟件。有了資料的指導(dǎo),可以方便初學(xué)者指定自己的學(xué)習(xí)計(jì)劃,便于初學(xué)者按部就班、循序漸進(jìn)的推薦單片機(jī)的學(xué)習(xí)工作。

6 - 單片機(jī)開發(fā)板

5 選擇技術(shù)售后比較好的開發(fā)板

初學(xué)者在學(xué)習(xí)的過程中很容易遇到各種問題,與同學(xué)、同事在討論的時候往往需要問題背景的支持。最直接的問題解答還是來自于廠家的技術(shù)支持,因?yàn)檫@種解答方式針對性比較強(qiáng)。好的技術(shù)售后能起到非常大的幫助作用。開發(fā)板做的比較好的廠家往往會提供電話技術(shù)支持、論壇技術(shù)支持、討論群技術(shù)支持等售后渠道。技術(shù)售后很重要。

6 選擇原生頭文件的開發(fā)板

這個因素,一般很少會有人回去考慮。我也用過開發(fā)板,也設(shè)計(jì)過開發(fā)板,也提供過開發(fā)板服務(wù),我認(rèn)為這個問題非常重要。很多大廠家,為了保護(hù)自己的代碼、提高用戶粘性度,往往會把頭文件做修改或者重新封裝,所表現(xiàn)出的結(jié)果就是減少了初學(xué)者查看頭文件的幾率,更利于初學(xué)者去學(xué)習(xí),讓初學(xué)者更容易接受。但是這樣卻具有很大的弊端。

什么是頭文件,單片機(jī)的頭文件里都定義了單片機(jī)的片上資源、寄存器等最原始的資源信息。單片機(jī)廠家都會提供原生態(tài)的頭文件。如果學(xué)習(xí)開發(fā)板廠家提供的頭文件的話,就會對廠家所提供的例程模板產(chǎn)生很強(qiáng)的依賴性,也阻礙了以后去使用其他廠家、其他型號的單片機(jī)。所過型號更換的話,可能會導(dǎo)致無所適從。所以,建議選擇原始的頭文件。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6026

    文章

    44455

    瀏覽量

    630908
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5271

    瀏覽量

    119651
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    4838

    瀏覽量

    96850
收藏 人收藏

    評論

    相關(guān)推薦

    單片機(jī)開發(fā)板電路圖

    單片機(jī)開發(fā)板電路圖所用的單片機(jī)是AT89C51,附屬的芯片還有
    發(fā)表于 10-17 10:21 ?6842次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>開發(fā)板</b>電路圖

    51單片機(jī)開發(fā)板邏輯電路

    本內(nèi)容提供了51單片機(jī)開發(fā)板邏輯電路圖,對學(xué)習(xí)單片機(jī)開發(fā)板的用戶會有所幫助
    發(fā)表于 08-31 15:19 ?492次下載
    51<b class='flag-5'>單片機(jī)</b><b class='flag-5'>開發(fā)板</b>邏輯電路

    單片機(jī)實(shí)驗(yàn)開發(fā)板

    單片機(jī)實(shí)驗(yàn)開發(fā)板,喜歡的朋友可以下載來學(xué)習(xí)。
    發(fā)表于 01-12 14:35 ?21次下載

    DREAMER開發(fā)板_51單片機(jī)開發(fā)板主板PDF教程

    單片機(jī)DREAMER開發(fā)板 51單片機(jī)開發(fā)板主板PDF教程(請配套詳細(xì)視頻教程學(xué)習(xí))
    發(fā)表于 06-24 15:51 ?0次下載

    如何選擇單片機(jī)開發(fā)板

    開發(fā)板是用來學(xué)習(xí)單片機(jī)最有用的工具,上面集成了常用的單片機(jī)外設(shè)電路,可以讓初學(xué)者很方便的學(xué)習(xí)硬件電路的設(shè)計(jì)方法、控制方法和單片機(jī)寄存器、片上資源的編程。擁有一塊
    的頭像 發(fā)表于 11-09 03:32 ?1.9w次閱讀

    新手學(xué)習(xí)單片機(jī)如何選擇開發(fā)板

    作為新手,學(xué)習(xí)單片機(jī)時,確實(shí)應(yīng)該購買一塊開發(fā)板自己動手練習(xí),進(jìn)步才快!市面上的單片機(jī)開發(fā)板確實(shí)很多,作為新手該如何選擇適合自己的
    的頭像 發(fā)表于 11-09 03:42 ?8784次閱讀

    如何選擇單片機(jī)開發(fā)板

    單片機(jī)開發(fā)板的優(yōu)勢之一就是商家配套好了與外設(shè)電路相應(yīng)的程序例程,初學(xué)者可以通過例程學(xué)習(xí)單片機(jī)寄存器的配置方法、學(xué)習(xí)庫函數(shù)的使用方法、學(xué)習(xí)程序是如何控制硬件電路的。
    的頭像 發(fā)表于 11-24 11:00 ?5065次閱讀

    單片機(jī)開發(fā)板的選購

     有時候我們會把單片機(jī)開發(fā)板叫做單片機(jī)學(xué)習(xí)或者是單片機(jī)實(shí)驗(yàn),不管叫哪種稱呼都改變不了它的特性
    的頭像 發(fā)表于 03-08 14:45 ?4950次閱讀

    單片機(jī)開發(fā)板的運(yùn)用教程

    首要,你需求細(xì)心看開發(fā)板的原理圖。你需求把單片機(jī)插到開發(fā)板的芯片座上,芯片座的引腳會和PCB聯(lián)接,PCB上的走線會將芯片座的引腳聯(lián)接到詳
    發(fā)表于 07-12 09:51 ?4220次閱讀

    簡單51單片機(jī)開發(fā)板的電路設(shè)計(jì)

    簡單51單片機(jī)開發(fā)板的電路設(shè)計(jì)(單片機(jī)控制電機(jī))-該文檔為簡單51單片機(jī)開發(fā)板的電路設(shè)計(jì)講解資料,講解的還不錯,感興趣的可以下載看看…………
    發(fā)表于 07-22 10:03 ?89次下載
    簡單51<b class='flag-5'>單片機(jī)</b><b class='flag-5'>開發(fā)板</b>的電路設(shè)計(jì)

    單片機(jī)自學(xué)需要買開發(fā)板嘛?初學(xué)者如何使用單片機(jī)開發(fā)板

    大家好,我是無際單片機(jī)編程團(tuán)隊(duì)的徐工。從事單片機(jī)開發(fā)的那些老工程師,或者是剛?cè)腴T的單片機(jī)軟件工程師,可以說99%的人都曾經(jīng)買過開發(fā)板,或者一
    發(fā)表于 11-11 16:51 ?12次下載
    <b class='flag-5'>單片機(jī)</b>自學(xué)需要買<b class='flag-5'>開發(fā)板</b>嘛?初學(xué)者如何使用<b class='flag-5'>單片機(jī)</b><b class='flag-5'>開發(fā)板</b>?

    干貨|如何選購單片機(jī)開發(fā)板

    為了盡早熟練掌握單片機(jī)程序開發(fā),我們在學(xué)習(xí)單片機(jī)的時候,是比較有必要選擇一款適合的成品單片機(jī)開發(fā)板
    發(fā)表于 02-09 10:49 ?0次下載
    干貨|如何選購<b class='flag-5'>單片機(jī)</b><b class='flag-5'>開發(fā)板</b>?

    如何自制屬于自己的單片機(jī)開發(fā)板

    什么是單片機(jī)開發(fā)板,單片機(jī)開發(fā)板主要是用來學(xué)習(xí)單片機(jī),另外一方面是用來開發(fā)單片機(jī)相關(guān)項(xiàng)目的時
    發(fā)表于 03-04 16:03 ?3918次閱讀
    如何自制屬于自己的<b class='flag-5'>單片機(jī)</b><b class='flag-5'>開發(fā)板</b>

    單片機(jī)開發(fā)板怎么選

    隨著越來越多的新奇功能誕生,單片機(jī)開發(fā)板的種類也越來越多,選擇一個合適單片機(jī)開發(fā)板能夠?yàn)槟阍?/div>
    的頭像 發(fā)表于 10-21 10:46 ?2706次閱讀

    51單片機(jī)開發(fā)板的主要功能 51單片機(jī)開發(fā)板能做什么

    51單片機(jī)開發(fā)板是一種基于8051系列單片機(jī)芯片的開發(fā)板,具有豐富的功能和廣泛的應(yīng)用。下面將詳細(xì)介紹51單片機(jī)
    的頭像 發(fā)表于 01-23 15:52 ?3085次閱讀