<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于A(yíng)VR USB接口的溫度測量系統下位機設計

基于A(yíng)VR USB接口的溫度測量系統下位機設計

作者: 時(shí)間:2009-03-25 來(lái)源:網(wǎng)絡(luò ) 收藏
DDRD=0x14;PORTD=0x00;
通??稍诔绦蚱渌糠殖跏蓟瓿珊笤僬{用函數usbInit (),最后再調用sei ()函數允許中斷。在main.c文件中的實(shí)現代碼如下:
(2)事件處理函數
用戶(hù)程序的主循環(huán)中需要定期調用事件處理函數usbPoll ()。事件處理函數usbPoll ()在沒(méi)有事件需要處理時(shí)將直接返回,否則將調用內部函數來(lái)進(jìn)行相應的事件處理,最后再將數據傳遞到用戶(hù)函數中。通常的方法是:
一次USB通信的超時(shí)時(shí)間是50ms。所以,在編程時(shí)應注意其他事件不要占用太長(cháng)的時(shí)間,以勉usbPoll ()函數不能及時(shí)執行。
(3)事件函數
在用戶(hù)程序中,需要編寫(xiě)USB用戶(hù)事件函數,以完成USB通信。USB將用戶(hù)接口簡(jiǎn)化為以下3個(gè)函數:
上述三個(gè)函數需要用戶(hù)進(jìn)行編程處理,它們將完成USB通信的數據處理。
為了使代碼最優(yōu)化,本只使用usbFunctionSetup函數,而屏蔽了usbFunctionWrite和usbFnctionRead函數,方法是在usbconfig.h中設置相應的位為0或1即可(參見(jiàn)表2)。

函數usbFunctionSetup負責傳遞USB請求,其參數存放在一個(gè)8字節的數組中(uchar data [8]),其含義是:
由于該功能只需要將測得的值傳送到PC端,因此,該函數中只需做數據傳送即可,而無(wú)須作不同指令的辨識,時(shí)使用如下代碼來(lái)實(shí)現上述功能:
2.4編譯文件的配置
在WIN軟件環(huán)境下,還需要配置MakeFile,以用于編譯編程文件:

經(jīng)過(guò)上述過(guò)程的配置和編程后,即可實(shí)現機的數據采樣和USB端口的數據傳輸。
3 結束語(yǔ)
USB技術(shù)的和顯示由于使用了一體的軟USB技術(shù),其硬件電路更加小巧穩定。經(jīng)使用和測試證明:該系統具有性能穩定、價(jià)格低廉等特點(diǎn)。重要的是,本系統提供了一種低成本的USB方案,同時(shí)較詳細的提供了機的設計流程和部分代碼,從而為中低成本的USB設備開(kāi)發(fā)提供了一個(gè)較好的思路。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>