開發(fā)板是什么
開發(fā)板(demoboard)是用來進行嵌入式系統(tǒng)開發(fā)的電路板,包括中央處理器、存儲器、輸入設(shè)備、輸出設(shè)備、數(shù)據(jù)通路/總線和外部資源接口等一系列硬件組件。開發(fā)板一般由嵌入式系統(tǒng)開發(fā)者根據(jù)開發(fā)需求自己訂制,也可由用戶自行研究設(shè)計。
在一般的嵌入式系統(tǒng)開發(fā)過程中,硬件一般被分成兩個平臺,一個是開發(fā)平臺(host),一個是目標(biāo)平臺(target)即開發(fā)板。在此描述的開發(fā)平臺指的是使用臺式機,通過傳輸?shù)慕缑妫绱冢?a href="http://www.www27dydycom.cn/tags/rs/" target="_blank">RS-232)、串口、或是網(wǎng)絡(luò)(Ethernet)與目標(biāo)平臺連接。
開發(fā)嵌入式系統(tǒng),不可避免的是一定要先選擇目標(biāo)平臺。在挑選一個目標(biāo)平臺時必須審慎評估,因為這涉及到有無方便的開發(fā)環(huán)境及技術(shù)支持。一般的板子除了集成型的CPU之外,最少需要一個輸入及輸出的界面、供下載影像文件(ROM image)的接口、內(nèi)存(RAM)、FlashROM、電源模塊等。為了開發(fā)初期的調(diào)試方便,還會在拉出幾個特殊的引腳,如JTAG接口,以供外接的調(diào)試模塊所使用。
當(dāng)硬件及規(guī)格選定完成后,接下來就是進入最開始的系統(tǒng)開發(fā)與建立開放環(huán)境。如果項目所使用的嵌入式操作系統(tǒng)不是自己開發(fā),而是向其他廠商購買的話,大都提供集成式開發(fā)環(huán)境(IDE)與仿真器(Emulaor)讓開發(fā)者可以加速整個開發(fā)的過程。當(dāng)你拿到的是系統(tǒng)廠商已經(jīng)移植好的操作系統(tǒng),并且確定有給予充分的文件之后,就可以針對自己的目標(biāo)平臺做集成的動作。
選定操作系統(tǒng)之后,通常都會指定開發(fā)平臺上所使用的各項開發(fā)工具,例如編譯器、連接器等。開發(fā)時需要設(shè)置的編譯參數(shù)會依據(jù)每個環(huán)境不同而有所差異。這個部分必須依據(jù)硬件規(guī)格與指示說明編譯出一個可以運行的映像文件,然后通過燒錄工具燒錄在目標(biāo)平臺上。
開發(fā)板有什么用
1、開發(fā)板是學(xué)習(xí)用的,開發(fā)板為學(xué)習(xí)者設(shè)計好了常用的電路,學(xué)習(xí)者不必自己制作電路板,不必自己采購器件和焊接裝配。
2、開發(fā)板大多與微處理器有關(guān),開發(fā)板會針對各種典型應(yīng)用設(shè)計一些典型程序,用學(xué)習(xí)者測試和學(xué)習(xí)。
3、開發(fā)板可以有效的提高學(xué)習(xí)效率,縮短研發(fā)進度。
開發(fā)板怎么用(使用步驟教程)
第一步:首先拿出我們的開發(fā)板,開發(fā)板整機如圖1所示:
圖1 開發(fā)板整機
第二步:我們在給單片機下載程序的時候,需要做一些準(zhǔn)備事項
1、打開開發(fā)板的時候,請首先看下板子的相關(guān)的配件。我們需要用到的是USB的數(shù)據(jù)線,配的其余配件在相關(guān)的實驗需要用到:如圖2所示
圖2 Mini USB數(shù)據(jù)線
2、把Mini USB連接到單片機開發(fā)板上。如圖3所示:
圖3 USB數(shù)據(jù)線連接單片機開發(fā)板
3、我們下載的時候,單片機開發(fā)板上需要做一些跳線帽的設(shè)置。如圖4上標(biāo)記的紅色框框所示。
圖4 跳線帽功能設(shè)置
1、USB線鏈接到開發(fā)板上
2、電源的跳線帽短接到右邊5V處。若是想用3.3V的,跳線帽可以短接到左邊,注意單片機可能不能正常工作。
3、在使用51單片機的時候,跳線帽短接到右邊。若使用ARM模塊的時候,則短接到左邊(板子上有51 和ARM 的標(biāo)注)。
4、單片機工作和下載需要把晶振接上。
5、在用到USB線下載的時候,這兩個跳線帽需要短接到左邊。若是使用9針串口的,請短接到右邊(9針串口下載,不能使用普中的,只能使用官方STC-ISP)。
6、復(fù)位按鍵。跳線帽短接到下面,高電平處。若是使用avr單片機的,需要短接到上面低電平出。(開發(fā)板有標(biāo)記 H 和 L)。
7、單片機安裝上。注意,單片機安裝時候,要注意缺口朝上。若安裝反了,則會短路燒毀板子。
第三步:打開我們板子的開關(guān)電源按鈕:如圖5所示
圖5 開發(fā)板工作狀態(tài)
注意:若是打開開關(guān)按鈕無反應(yīng),請自行檢查跳線帽是否正確,看回上一個步驟。
第四步:這個時候我們板子的配置已完成。現(xiàn)在我們需要安裝開發(fā)板ch340的驅(qū)動,安裝驅(qū)動成功才能下載程序。打開我們光盤。光盤資料步驟2 安裝單片機開發(fā)相關(guān)軟件開發(fā)板USB轉(zhuǎn)串口CH340驅(qū)動。如圖6所示:
圖6 CH340驅(qū)動軟件
然后,雙擊打開我們ch340的軟件(不要在乎ch340 和 ch341的區(qū)別,本質(zhì)是一致的)。跳出的安裝界面:如圖7所示:
圖7 CH340安裝界面
接下來,我們點擊安裝ch340。安裝成功后會出現(xiàn)提示,如圖8所示:
圖8 驅(qū)動安裝成功界面
驅(qū)動安裝成功后。我們可以在我們的電腦設(shè)備管理器---端口號查詢到。如圖9所示:
圖9 CH340的驅(qū)動端口號顯示
注意:如出現(xiàn)安裝驅(qū)動失敗的,解決方法。 提示預(yù)安裝成功。
1、請看回步驟2,跳線帽的配置是否正確。
2、板子未連接到電腦上,安裝ch340驅(qū)動時候,軟件需要檢測不到ch340驅(qū)動芯片。解決方法:板子鏈接到電腦上,再安裝驅(qū)動。
3、板子已經(jīng)鏈接,還是安裝失敗的。精簡的電腦系統(tǒng)可能缺少驅(qū)動文件,不兼容,使用其他的ch340驅(qū)動軟件。該軟件在步驟2軟件打開工具里有。
4、安裝其他的ch340驅(qū)動還不行的,請換臺電腦試下。
5、若更換操作系統(tǒng)還是不行的,請聯(lián)系售后或技術(shù)人員。
提示安裝失敗
1、請看回步驟
2、跳線帽的配置是否正確。2.板子已經(jīng)鏈接,還是安裝失敗的。精簡的電腦系統(tǒng)可能缺少驅(qū)動文件,不兼容,使用其他的ch340驅(qū)動軟件。該軟件在步驟2軟件打開工具里有。
3、安裝其他的ch340驅(qū)動還不行的,請換臺電腦試下。
4、若更換操作系統(tǒng)還是不行的,請聯(lián)系售后或技術(shù)人員。
開發(fā)板怎么用(程序下載教程)
到這一步為止,我們的配置方面已經(jīng)成功了,80%。剩下怎么下載程序了,下面我們會詳細的教大家操作。打開我們的光盤資料,找到光盤資料步驟2 安裝單片機開發(fā)相關(guān)軟件燒錄軟件,燒錄軟件如圖10所示:
圖10 PZ自動下載軟件
雙擊點開我們的普中自動下載軟件:如圖11所示:
圖11 普中自動下載軟件界面
然后,在這個軟件上,我們需要選擇配置。如圖12所示:
圖12 配置界面設(shè)置
1. 選擇對應(yīng)的芯片類型。因為我們使用的是51單片機,所有這里我們選擇STC90C5XX系列的,若使用stm32的,則選擇stm32。若是使用其他型號的,沒有選擇的, 則要使用其支持的下載軟件。
2. 打開所需要下載的hex文件,這里我們選擇實驗內(nèi)容的第一個例程,LED例程。該hex文件的路徑在 光盤資料下:光盤資料步驟3 51單片機例程1、LED燈左右跑馬燈C版。如圖13所示:
圖13 選擇hex文件
3. 打開所需要下載的hex文件之后,我們點擊下載。如圖14所示:
圖14 下載成功界面
注意:出現(xiàn)下載失敗的,如何解決?
1)跳線帽是否連接好
2)擦除下載失敗-------波特率調(diào)低一點
3) 波特率超時----------低速下載
4)單片機芯片重新安裝下
5) 無法打開文件------管理員身份運行普中自動下載軟件。
6)若按照上述情況還不行的,則使用STC-ISP官方下載軟件。該軟件在步驟2單片機開發(fā)工具中,使用方法按照里面的操作說明文檔教程操作。
大家按照我們步驟到這里已經(jīng)下載成功了。但是,大家不要心急,我們下載完成后,其實還沒有成功。我們的板子需要接線到對應(yīng)的模塊上。
因為我們的板子是模塊是組合型的,大家需要手動的接線。如圖15所示:
圖15 開發(fā)板接線圖
接好線之后,大家就可以看到 LED實驗里 跑馬燈的效果了。 其它的實驗步驟跟這個是一致的,需要手動接線到對應(yīng)的模塊。開發(fā)板的接線圖,在對應(yīng)的實驗例程里都有一份實驗必讀文檔說明的,大家可以看一下。
那么到這里,我們基本使用開發(fā)板的步驟已經(jīng)講解結(jié)束。
評論