




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
專業(yè)技能訓(xùn)練子庫模塊模塊八:物聯(lián)網(wǎng)技術(shù)技能訓(xùn)練任務(wù)8.1物聯(lián)網(wǎng)技術(shù)認(rèn)知目錄任務(wù)8.2物聯(lián)網(wǎng)技術(shù)應(yīng)用任務(wù)8.2物聯(lián)網(wǎng)技術(shù)應(yīng)用實(shí)驗(yàn)注意事項(xiàng)實(shí)驗(yàn)步驟實(shí)驗(yàn)過程結(jié)論實(shí)驗(yàn)?zāi)康膶?shí)驗(yàn)原理實(shí)驗(yàn)設(shè)備及工具8.2.1:物聯(lián)網(wǎng)開發(fā)環(huán)境的搭載實(shí)驗(yàn)?zāi)康?、掌握Keil開發(fā)環(huán)境的安裝2、掌握J(rèn)-Link軟件驅(qū)動(dòng)安裝實(shí)驗(yàn)內(nèi)容1、登錄首頁2、操作宏觀模塊3、操作行業(yè)模塊4、操作企業(yè)模塊實(shí)驗(yàn)設(shè)備及工具KeilMDK-ARM是美國Keil軟件公司出品的支持ARM微控制器的一款I(lǐng)DE(集成開發(fā)環(huán)境)。提供了包括C編譯器、宏匯編、鏈接器、庫管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個(gè)集成開發(fā)環(huán)境(μVision)將這些部分組合在一起。J-Link是SEGGER公司為支持仿真ARM內(nèi)核芯片推出的JTAG仿真器。與IAR,Keil等編譯環(huán)境無縫連接,操作方便、連接方便、簡單易學(xué),是學(xué)習(xí)開發(fā)ARM最好最實(shí)用的開發(fā)工具。實(shí)驗(yàn)設(shè)備及工具搭載物聯(lián)網(wǎng)開發(fā)環(huán)境,就是要安裝開發(fā)過程中用到的軟件IDE(集成開發(fā)環(huán)境)\驅(qū)動(dòng)程序,從而方便程序編寫、編譯、燒錄,以便完成整個(gè)物聯(lián)網(wǎng)底層開發(fā)調(diào)試。實(shí)驗(yàn)設(shè)備及工具該物聯(lián)網(wǎng)系統(tǒng)基于STM32F103平臺(tái),開發(fā)環(huán)境是:win1064位,通過安裝Keil514版本,進(jìn)行STM32F103芯片的程序編輯、編譯、調(diào)試,從而實(shí)現(xiàn)MCU與傳感器之間進(jìn)行數(shù)據(jù)采集、傳輸、控制燈等功能。實(shí)驗(yàn)步驟步驟一:首先打開keill安裝包,雙擊文件,安裝軟件。實(shí)驗(yàn)步驟步驟二:根據(jù)提示,單擊【Next】下一步。實(shí)驗(yàn)步驟步驟三:勾選【Iagreeto…】,點(diǎn)擊【Next】。實(shí)驗(yàn)步驟步驟四:選擇軟件和支持包安裝路徑(建議默認(rèn)),點(diǎn)擊【Next】。實(shí)驗(yàn)步驟步驟五:填寫信息(可以隨便填寫),點(diǎn)擊【Next】。實(shí)驗(yàn)步驟步驟六:安裝過程需要等待幾分鐘。實(shí)驗(yàn)步驟步驟七:安裝過程中,如有提示安裝一些驅(qū)動(dòng),選擇【Next】。實(shí)驗(yàn)步驟步驟八:安裝完成,點(diǎn)擊【Next】。實(shí)驗(yàn)步驟步驟九:破解打開注冊管理窗口(File->LicenseManagement),并復(fù)制CID(備用)。實(shí)驗(yàn)步驟步驟十:破解打開注冊管理窗口(File->LicenseManagement),并復(fù)制CID(備用)。實(shí)驗(yàn)步驟步驟十一:打開配套軟件包里的注冊機(jī),粘貼上面復(fù)制的CID->目標(biāo)選擇ARM->生成注冊碼->復(fù)制注冊碼。實(shí)驗(yàn)步驟Keil安裝完成后,就可以進(jìn)行程序編寫和調(diào)試,但為了方便我們進(jìn)行程序的燒錄,我們還需要使用到J-Link仿真器,使得仿真器可以被PC識別到,從而與PC進(jìn)行通信,所以還需要進(jìn)行J-Link仿真驅(qū)動(dòng)的安裝。我們按照下面的步驟完成安裝。實(shí)驗(yàn)步驟步驟一:打開安裝軟件包,依次點(diǎn)擊【Next】。實(shí)驗(yàn)步驟步驟二:依次點(diǎn)擊【IAgree】。實(shí)驗(yàn)步驟步驟三:選擇文件安裝目錄,點(diǎn)擊【install】。實(shí)驗(yàn)步驟步驟四:點(diǎn)擊【Finish】,完成安裝。實(shí)驗(yàn)步驟步驟五:安裝完成后,點(diǎn)擊【SEGGER】,查看安裝組件。注意事項(xiàng)及后續(xù)工作搭建物聯(lián)網(wǎng)開發(fā)環(huán)境,我們應(yīng)當(dāng)注意以下事項(xiàng):1、安裝時(shí),請關(guān)閉殺毒軟件。2、安裝路徑最好使用中文。搭建成功后我們就可以開展物聯(lián)網(wǎng)基于STM32單片機(jī)的開發(fā)實(shí)驗(yàn)了。8.2.2:節(jié)點(diǎn)主板LED燈閃爍實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康?、了解基本開發(fā)工具使用2、了解Keil開發(fā)環(huán)境的使用3、了解程序燒錄過程實(shí)驗(yàn)內(nèi)容1、打開KEIL工程項(xiàng)目2、對項(xiàng)目工程進(jìn)行編譯、下載3、使用Jlink仿真器下載程序文件到節(jié)點(diǎn)主板,觀察實(shí)驗(yàn)現(xiàn)象實(shí)驗(yàn)原理
參考實(shí)驗(yàn)箱配套的硬件原理圖可以看出,D4燈一端接上拉電阻后接3.3V電源,另一端接STM32主芯片的PB15引腳。當(dāng)PB15為低電位時(shí),D4燈回路導(dǎo)通,燈會(huì)亮起,否則燈滅。也就是說,如果可以通過程序來控制PB15引腳的電位有規(guī)律的高低來回變化,就可以實(shí)現(xiàn)閃爍的效果了。實(shí)驗(yàn)原理/*主函數(shù)*/int
main(void){
init();
//初始化
while(1)
//不停的循環(huán)執(zhí)行
{
GPIO_ResetBits(GPIOB,GPIO_Pin_15);//復(fù)位PA8引腳,輸出低電平,D2燈亮
delay_s(1);
GPIO_SetBits(GPIOB,GPIO_Pin_15);
//置位PA8引腳,輸出高電平,D2燈滅
delay_s(1);
}
//return0;}
關(guān)鍵代碼解析實(shí)驗(yàn)設(shè)備及工具智慧物流信息技術(shù)實(shí)訓(xùn)平臺(tái)燒寫器keil開發(fā)環(huán)境實(shí)驗(yàn)步驟步驟一:打開工程文件。打開工程路徑:物流信息實(shí)驗(yàn)箱\實(shí)驗(yàn)箱源碼\單片機(jī)開發(fā)\節(jié)點(diǎn)板led燈閃燈實(shí)驗(yàn)。實(shí)驗(yàn)步驟步驟二:接通電源接上實(shí)訓(xùn)平臺(tái)電源,打開按鍵開關(guān)。實(shí)驗(yàn)步驟步驟三:連接仿真器。接上燒寫器接口,一端連接板卡,一端連接電腦。實(shí)驗(yàn)步驟步驟四:程序編譯。點(diǎn)擊圖示編譯圖標(biāo),進(jìn)行代碼編譯。(代碼編譯是將編輯好的源文件進(jìn)行語法檢查、代碼優(yōu)化生成目標(biāo)代碼的過程)。實(shí)驗(yàn)步驟步驟五:驗(yàn)證編譯信息:查看編譯信息,沒有報(bào)錯(cuò)為代碼編譯通過。(注意有Error,必須改正,需要在日志上點(diǎn)擊對應(yīng)的信息,雙擊會(huì)定位到有問題的代碼行,按照錯(cuò)誤日志進(jìn)行排查,Warning一般是語法警告信息,可以忽略,不影響代碼執(zhí)行,但是嚴(yán)謹(jǐn)起見,按照log提示進(jìn)行整改)。實(shí)驗(yàn)步驟步驟六:程序下載。點(diǎn)擊Load圖標(biāo),下載程序到板卡中。實(shí)驗(yàn)步驟步驟七:查看現(xiàn)象。查看采集終端的LED燈,此時(shí)會(huì)交替閃爍。實(shí)驗(yàn)總結(jié)(結(jié)論)第一:本實(shí)驗(yàn)通過STM32的引腳PB15間隔1ms輸出高低電
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 血栓知識培訓(xùn)課件
- 戶外茶葉知識培訓(xùn)課件
- 語文教師個(gè)人工作計(jì)劃
- 如何經(jīng)營維億陽光事業(yè)
- 社交媒體影響力與用戶互動(dòng)表
- 2025年客運(yùn)貨運(yùn)從業(yè)資格證怎么考
- IT設(shè)備采購合同
- 認(rèn)真學(xué)習(xí)老干部工作基本政策做好新時(shí)期的老干部工作
- 手房出售委托合同協(xié)議書
- 企業(yè)培訓(xùn)體系
- “艾梅乙”感染者消除醫(yī)療歧視制度-
- 2024-2025學(xué)年八年級地理下冊第七章《南方地區(qū)》檢測卷(人教版)
- 2025年湖南鐵路科技職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫參考答案
- 《ISO 56000-2025創(chuàng)新管理 基礎(chǔ)和術(shù)語》之1:“引言+范圍+術(shù)語和定義”專業(yè)深度解讀與應(yīng)用指導(dǎo)材料(雷澤佳編寫2025A0)-1-150
- DB37-T4817-2025 瀝青路面就地冷再生技術(shù)規(guī)范
- 2025年公共營養(yǎng)師三級理論試題及答案
- 提高設(shè)備基礎(chǔ)預(yù)埋螺栓一次安裝合格率
- 煤礦防治水安全質(zhì)量標(biāo)準(zhǔn)化評分表
- 2024年科技節(jié)小學(xué)科普知識競賽題及答案(共100題)
- 2025年度教育培訓(xùn)機(jī)構(gòu)學(xué)生綜合素質(zhì)評價(jià)協(xié)議3篇
- 氧氣管道吹掃、打壓方案
評論
0/150
提交評論