《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 其他 > ARM的USB連機(jī)通訊

ARM的USB連機(jī)通訊

2016-12-13
關(guān)鍵詞: 通訊 ARM USB

一、實(shí)驗(yàn)?zāi)康?/span>

學(xué)習(xí)USB 相關(guān)函數(shù)的使用,編寫一段程序按指定的鍵盤按鍵可以實(shí)現(xiàn)連接,斷開USB。
學(xué)會(huì)利用操作系統(tǒng)的繪圖API 函數(shù)顯示一個(gè)真彩色的位圖圖片。

二、實(shí)驗(yàn)內(nèi)容

編寫一段程序按指定的鍵盤按鍵可以實(shí)現(xiàn)連接,斷開USB,并在屏幕上顯示相關(guān)的信
息。連接USB 的時(shí)候,可以從PC 機(jī)通過USB 斷口下載程序到嵌入式開發(fā)板中,也可從嵌
入式開發(fā)板上傳文件至PC 機(jī)。

三、預(yù)備知識(shí)

1、用ARM SDT 2.5 集成開發(fā)環(huán)境,編寫和調(diào)試程序的基本過程。

2、基于操作系統(tǒng)的應(yīng)用程序的框架結(jié)構(gòu)。

3、會(huì)使用Source Insight 3 編輯C 語言源程序

4、操作系統(tǒng)的繪圖API 函數(shù)和繪圖設(shè)備上下文(DC)的使用

5、會(huì)使用消息循環(huán)響應(yīng)鍵盤消息

四、實(shí)驗(yàn)設(shè)備及工具(包括軟件調(diào)試工具)

硬件:ARM 嵌入式開發(fā)板、用于ARM7TDMI 的JTAG 仿真器、PC 機(jī)Pentumn100 以上軟件:PC 機(jī)操作系統(tǒng)win98、ARM SDT 2.51 集成開發(fā)環(huán)境、仿真器驅(qū)動(dòng)程序、SourceInsight 3.0、超級(jí)終端通訊程序、USB 下載程序

五、實(shí)驗(yàn)步驟

1、在ARM SDT 2.51 中,使用實(shí)驗(yàn)一中創(chuàng)建好的模板,新建一個(gè)項(xiàng)目work1。把操作
系統(tǒng)的所需要的頭文件(*.h)和庫文件(*.alf)加入工程中。

2、用Source Insight 3 創(chuàng)建一個(gè)工程,把work1 中的C 語言源文件文件加入。

3、打開Main.c 文件,在Main_Task 任務(wù)中加入代碼,使系統(tǒng)啟動(dòng)以后,顯示提示按鍵
連接USB 的文字。

4、添加鍵盤消息響應(yīng)函數(shù),當(dāng)按下按鍵時(shí),進(jìn)入U(xiǎn)SB 連接狀態(tài),這時(shí)暫停所有的任務(wù),自己編寫鍵盤掃描程序,等待按取消鍵退出USB 連接狀態(tài)。進(jìn)入U(xiǎn)SB 連接的時(shí)候,要顯示一個(gè)真彩色的位圖圖片作為提示信息。退出連接的時(shí)候,取消顯示圖片,恢復(fù)顯示提示按鍵連接USB 的文字。

提示:

⑴ 調(diào)用EnterUsbConnect 函數(shù)進(jìn)入U(xiǎn)SB 的連接狀態(tài),這時(shí)函數(shù)將自動(dòng)暫停任務(wù)調(diào)度。所以,在調(diào)用EnterUsbConnect 之前要先刷新液晶屏的顯示,更改屏幕的提示信息。繪圖完成以后要使用OSTimeDly,以便更新顯示。

⑵ 使用ShowBmp 函數(shù)可以顯示指定文件名的真彩色的位圖圖片

⑶ 因?yàn)檎{(diào)用EnterUsbConnect 函數(shù)以后系統(tǒng)已經(jīng)進(jìn)入非多任務(wù)狀態(tài),與多任務(wù)相關(guān)的函數(shù)(比如:OSTimeDly)就不能使用,否則將導(dǎo)致系統(tǒng)死鎖。

⑷ 等待鍵盤掃描也應(yīng)該調(diào)用它的非多任務(wù)版本GetNoTaskKey()。如果有按鍵按下,此函數(shù)立即返回,否則,系統(tǒng)無限等待。

⑸ 使用ExitUsbConnect 函數(shù)退出USB 連接狀態(tài),系統(tǒng)的多任務(wù)將自動(dòng)恢復(fù)。

5、用ARM SDT 2.5 編譯、下載并調(diào)試上述程序,檢查運(yùn)行結(jié)果

6、生成發(fā)行版本的.bin 文件,通過USB 下載到嵌入式開發(fā)板中,運(yùn)行并檢查輸出結(jié)果

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請(qǐng)及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品日韩一区| 狠狠色丁香婷婷综合影院| 性欧美1819sex性高清| 亚洲美女av黄| 最新国产精品拍自在线播放| 香蕉久久夜色精品| 亚洲一区二区三区精品视频| 99国产精品99久久久久久| 亚洲成人资源| 伊人狠狠色j香婷婷综合| 国产综合久久久久久| 国产午夜一区二区三区| 国产精品网站在线观看| 国产精品久久久久久久午夜| 国产精品大片wwwwww| 欧美性理论片在线观看片免费| 欧美日韩精品免费看| 欧美日韩精品在线观看| 欧美日韩国产在线一区| 欧美片第1页综合| 欧美日韩一区二区三区视频| 欧美日韩一区二区在线观看视频| 欧美日韩国产色站一区二区三区| 欧美人妖在线观看| 欧美视频一区在线| 国产精品国产自产拍高清av| 国产精品久久夜| 国产精品亚洲а∨天堂免在线| 国产精品亚洲成人| 国产亚洲精品aa| 激情久久一区| 亚洲国语精品自产拍在线观看| 亚洲精品极品| 亚洲网站在线观看| 欧美一区二区三区久久精品茉莉花 | 欧美日韩国产在线看| 欧美日韩中文另类| 国产精品不卡在线| 国产一区二区三区丝袜 | 在线精品在线| 亚洲精选一区| 亚洲综合色激情五月| 久久成人精品无人区| 亚洲欧洲精品一区二区三区不卡| 日韩网站在线观看| 亚洲男人的天堂在线| 欧美在线视频在线播放完整版免费观看 | 国产亚洲成年网址在线观看| 一区在线影院| 99亚洲精品| 性欧美长视频| 99精品国产高清一区二区| 午夜久久tv| 美女国产一区| 欧美三日本三级少妇三2023 | 亚洲免费网址| 久久久国产午夜精品| 欧美激情成人在线视频| 国产精品福利网站| 一区二区三区在线观看欧美| 日韩视频免费观看高清完整版| 午夜欧美电影在线观看| 亚洲日本成人女熟在线观看| 亚洲伊人一本大道中文字幕| 久久久av毛片精品| 欧美日韩一区自拍| 伊人成人网在线看| 亚洲一区二区三区乱码aⅴ蜜桃女| 欧美综合二区| 亚洲天堂av在线免费| 久久久久久久久一区二区| 欧美美女视频| 精品51国产黑色丝袜高跟鞋| 一本久道久久综合婷婷鲸鱼| 久久av一区二区三区| 亚洲性视频网站| 暖暖成人免费视频| 国产精品一区二区三区四区 | 欧美亚洲免费电影| 欧美精品久久久久久久久老牛影院| 国产麻豆精品在线观看| 最新精品在线| 欧美一区二区三区精品| 亚洲网在线观看| 蜜臀av国产精品久久久久| 国产精品你懂的在线欣赏| 亚洲黄色在线观看| 欧美在线视频免费播放| 亚洲制服少妇| 欧美区一区二| 亚洲大胆人体视频| 欧美在线在线| 亚洲欧美一级二级三级| 欧美日韩 国产精品| 一区在线观看| 久久精品2019中文字幕| 午夜久久电影网| 欧美性大战久久久久| 亚洲免费久久| 日韩视频永久免费| 欧美成人官网二区| 黄色国产精品| 午夜在线一区| 亚洲欧美成人网| 国产精品成人观看视频国产奇米| 亚洲欧洲中文日韩久久av乱码| 亚洲第一精品夜夜躁人人爽| 欧美在线播放高清精品| 国产精品视频大全| 亚洲一区二区黄| 亚洲一区二区三区涩| 欧美日本亚洲| 亚洲精品综合| 夜夜精品视频一区二区| 欧美成人有码| 亚洲国产精品嫩草影院| 亚洲欧洲精品一区二区三区不卡 | 日韩视频不卡| 在线亚洲一区二区| 欧美日韩一区综合| 99精品国产一区二区青青牛奶| 一本一本大道香蕉久在线精品| 欧美高清视频在线观看| 亚洲国产成人在线播放| 亚洲韩国一区二区三区| 美女国内精品自产拍在线播放| 伊人精品在线| 亚洲精品视频免费| 欧美精品九九99久久| 亚洲精品国精品久久99热一| 99视频在线观看一区三区| 欧美日韩国产成人在线| 亚洲理伦在线| 亚洲自拍偷拍一区| 国产精品尤物| 久久精品国产一区二区电影| 麻豆av一区二区三区| 亚洲国产日韩欧美| 99精品视频免费观看视频| 欧美精品在线免费观看| 日韩亚洲不卡在线| 午夜一区二区三区在线观看| 国产精品视频第一区| 欧美亚洲在线播放| 久久夜色撩人精品| 亚洲国产一区二区在线| 一本色道久久精品| 国产精品二区在线| 欧美一级大片在线观看| 久久综合九色| 亚洲日本一区二区| 亚洲欧美另类久久久精品2019| 国产欧美一区二区在线观看| 久久精品视频网| 欧美精品一区二区视频| 国产精品99久久久久久久久| 欧美影院午夜播放| 在线成人h网| 在线视频你懂得一区| 国产九九精品视频| 亚洲国产精品女人久久久| 欧美日韩国产一级| 欧美亚洲日本一区| 欧美精品电影在线| 亚洲摸下面视频| 欧美 日韩 国产一区二区在线视频 | 美女久久一区| 日韩午夜在线视频| 久久精品网址| 亚洲精品一区二区三区av| 欧美一区二区视频在线| 亚洲电影下载| 午夜精品久久| 有码中文亚洲精品| 亚洲一区一卡| 在线欧美小视频| 亚洲调教视频在线观看| 国内久久精品视频| 亚洲先锋成人| 在线播放日韩欧美| 亚洲欧美日韩视频一区| 在线观看亚洲专区| 午夜精品在线观看| 91久久久久久久久| 久久爱另类一区二区小说| 亚洲人成7777| 久久久综合精品| 在线视频免费在线观看一区二区| 久久综合中文| 亚洲一区三区视频在线观看| 欧美成人tv| 欧美尤物一区| 国产精品久久久久久久久| 亚洲高清资源| 国产精品一区二区久久国产| 亚洲精品乱码| 国产一级一区二区| 亚洲欧美成人一区二区三区| 亚洲高清在线精品| 久久精品免费观看|