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