<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è) > 手機與無(wú)線(xiàn)通信 > 設計應用 > 一種無(wú)驅動(dòng)RFID閱讀器的USB固件程序設計

一種無(wú)驅動(dòng)RFID閱讀器的USB固件程序設計

作者: 時(shí)間:2012-08-21 來(lái)源:網(wǎng)絡(luò ) 收藏

3.2
PDID12接收主機的建立包時(shí)產(chǎn)生一個(gè)中斷,微控制器響應中斷,然后通過(guò)讀PDID12的中斷寄存器決定數據包是發(fā)送到控制端點(diǎn)還是普通端點(diǎn)。如果數據包是送往控制端點(diǎn),微控制器通過(guò)讀PDID12最后處理狀態(tài)寄存器。進(jìn)一步確定數據包是否是一個(gè)建立包。然后進(jìn)入到控制端點(diǎn)輸入或輸出服務(wù)子程序。具體程序流程如圖3所示。其中,USB沒(méi)備的枚舉過(guò)程由控制端點(diǎn)來(lái)完成,傳入主機顯示的數據由普通端點(diǎn)完成。

本文引用地址:http://dyxdggzs.com/article/154099.htm

e.JPG


由于程序中將設備枚舉為HID鍵盤(pán),所以傳輸時(shí)應滿(mǎn)足HID鍵盤(pán)的要求,例如在HID鍵盤(pán)的端點(diǎn)描述符中盧明,主機每10 ms之內響應一次設備,所以每傳輸一個(gè)數據必須等待10 ms才能傳下一個(gè),如果兩次傳輸相同的數據,必須在其中插入一個(gè)空包(00,00,00,00,00,00,00,00),否則主機會(huì )認為只傳輸一個(gè)數據。鍵盤(pán)碼詳見(jiàn)HIDUsage Tables,數據包由8個(gè)字節構成,前兩個(gè)字節為0,后面為鍵值,每一個(gè)字節表示一個(gè)按鍵。理論上一次可以傳輸6個(gè)按鍵,但是實(shí)驗過(guò)程中丟失鍵值經(jīng)常發(fā)生,所以只采用第3個(gè)字節傳輸,其余字節為0。
f.JPG

上拉電阻相關(guān)文章:上拉電阻原理


評論


相關(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>