国产麻豆精品视频-国产麻豆精品免费视频-国产麻豆精品免费密入口-国产麻豆精品高清在线播放-国产麻豆精品hdvideoss-国产麻豆精品

產品列表PRODUCTS LIST

聯系信息

  • 電話:
    13521418576
  • 傳真:
    010-62979724
首頁 > 技術與支持 > RS232接口轉USB接口的通信方法
RS232接口轉USB接口的通信方法
點擊次數:4709 更新時間:2009-12-02


RS232接口轉USB接口的通信方法 

   USB作為一種新的PC機互連協議,使外設到計算機的連接更加、便利。這種接口適合于多種設備,不僅具有快速、即插即用、支持熱插拔的特點,還能同時連接多達127個設備,解決了如資源沖突、中斷請求和直接數據通道等問題。因此,越來越多的欲在自己的產品中使用這種標準接口。而RS232是單個設備接入計算機時,常采用的一種接入方式,其硬件實現簡單, 因此在傳統的設備中有很多采用了這種通信方式。 一般的IC卡門禁考勤系統也使用RS232接口與PC機通信。如果將USB技術應用于IC卡門禁考勤系統與PC機之間的數據通信,這樣,不僅能使IC卡門禁考勤設備具備USB通信的諸多優點,而且對PC機而言還可以節余1個RS232串口為其它通信所用。

  系統要求
  為了實現IC卡門禁考勤系統中RS232-USB的接口轉換,需要1臺支持USB的主機,同時還要提供主機上用于與外設通信的驅動,一般由操作系統提供。此外,還需開發在主機上執行的客戶端應用程序。在設備端,需要提供具有USB接口的主控制器芯片,以及編寫主控制器上執行的USB通信代碼和用于執行外設功能的相關代碼。
  1 主機要求
  主機必須能夠通過設備驅動接收USB數據,并且使這些數據對處理這些請求的應用程序有效。在主機中必須有一個驅動負責處理USB傳輸、辨識設備、向USB設備收發數據;同時,還需要有一個設備驅動-虛擬化串行口,仿效真實的串口。這個驅動必須能夠像真實的串口接收和發送USB數據。
  從應用的觀點,設備驅動必須能收發數據,可以通過使用一個虛擬化的串口或通過轉化為USB 數據實現。微軟提供了一個叫作USB POS的設備驅動,它允許應用程序訪問USB設備時,好像它們連接到標準串口上一樣。

  設備要求
  在定義即將使用的微控制器時,必須說明一些通信要求,如:通信速率、頻率、傳輸的數據量等。考慮到IC卡門禁考勤系統有效的通信速率,可以把轉換器作為一個低速的設備使用,低速設備通信速度可以在10~100 Kb/s的范圍變化。考慮到傳輸的數據量和傳輸的頻率, 此系統中使用中斷的傳輸類型。中斷傳輸可以在2個方向進行,但不能同時進行,這種類型的傳輸要求在規定的時間里完成相當大數據量的傳輸任務。
  對于轉換模塊,它可以用于PC機的數據收發,操作系統提供了HID驅動, 允許使用中斷傳輸模式。對于低速設備的一個事務,中斷傳輸zui大的包容量是 8字節,如果需要發送大量的數據,則必須把它分割為很多事務。轉換模塊要定義的另一個特性是所需端點數。如上所述, 端點是微控制器在USB通信過程中所用來發送和接收數據的緩沖區。此系統中,該轉換器定義了2個端點:一個端點(端點0)用來控制傳輸,另一個端點是中斷輸入端點,定義為發數據給PC機。根據以上要求,通過研究比較現有的微控制器,考慮到如內存空間、價格和開發包等因素,我們選用Cypress家族的一種8位RISC微控制器CY7C634XX/5XX。 它使用哈佛總線結構,是對較高 I/O要求的低速應用設備的低價解決方案。
  
   
  2.1 描述符定義
  描述符是數據結果或信息的格式化塊,它可以使主機知道這個設備。每個描述符包含了這個設備整體的信息或者某個元素的信息。所有的USB外設必須響應對標準的USB描述符的請求。
  該系統中使用了1個接口和2個終端。由于受Win98的限制還不能使用中斷輸出終端,因此為了解決這個問題,我們通過在端點0中使用SetReport傳輸PC機欲送往IC卡門禁考勤設備的數據。
  數據接收是在Output Reports中完成的。它根據送往IC卡門禁考勤設備zui大的數據量,系統定義為16K個8位域。發送數據給主機是在輸入報告中完成的,它是8K個8位域。
  2.2 設備檢測和列舉
  當1個USB 人機接口類設備*次連接到總線, 它將被總線供電但仍然非功能性等待1個總線復位。D-端的上拉電阻通知Hub連接上了新的設備,主機也同時知道了新連接的USB設備,并將它復位。緊跟輸入包之后,主機發送1個配置包,從缺省地址0處讀取設備描述符。讀到描述符后,主機將分配一個新的地址給設備,并繼續查詢關于設備描述、配置描述、人機報告描述的信息,設備將開始對新分配的地址作出反應。根據從設備處返回的信息,主機知道了被設備支持的數據終端的數量,完成列舉過程。列舉結束后,Windows將把新的設備加入到控制面板的設備管理器中顯示。
  為此,在微控制器中必須寫入訪問描述符的代碼,這樣便于對主機在列舉設備時發送的請求作出有效的辨識和響應。在設備方面需要創建一個INF文件,使Windows能夠辨識設備,并且為設備找到其驅動。由于操作系統提供了簡單的INF文件,因此,開發中只需要編寫寫入到微控制器中的程序。
  2.3 數據發送和接收過程
  發送數據到門禁考勤系統是通過控制端點0中使用SetReport來完成的。主機先向門禁考勤系統請求發送數據,設備響應請求后,主機便開始執行。 當有數據到達設備的終端0時,將對設備產生一個中斷。此時,相應的中斷服務程序便將數據復制到數據緩沖區。 一旦進入端點0的中斷服務程序,所有的中斷必須關閉,確保能夠正確地復制數據。
  微處理器的數據緩沖區編程為可以接收64個字節,這個值是存放在設置包的包頭請求信息中。從主機處接收到的zui大包大小,是根據它將發送給門禁考勤系統的zui大數據量來決定的。
  系統還使用了Put_command線程,通過1個 I/O端口引腳,向門禁考勤系統串口發送數據。在執行此線程時,根據串口通信協議插入了起始位、停止位以及相應的延時。
  從門禁考勤系統接收數據的過程是利用端點1完成的。端點1配置為1個中斷輸入端點,當有1個起始位到達引腳時,GPIO中斷必須打開,并關閉所有其它類型中斷。 設計中通過使用1個Get_Serial線程來收集I/O引腳發出的串行數據,并把它存入數據緩沖區。 同時該線程負責檢驗接收到的起始位和停止位的正確性。當收到8個字節時,將接收緩沖區中的數據復制到終端1的緩沖區,并且允許微處理器響應中斷輸入請求。
  考慮到一般串行口的有效波特率的范圍在300~19 200 bps, 我們按處于zui大波特率19 200 bps 的情況來考慮, 傳輸1個字符需要時間接近0.75 ms;而1個輸入中斷大約每10 ms送1個8字節的數據包,因此,設計1個128字節的快速數據緩沖區便可以保證不會丟失數據。





<<USB的由來以及規范


<<RS-232、RS-422與RS-485標準及應用

无人区码卡二卡乱码字幕| 色天天躁夜夜躁天干天干| 人人妻人人爽人人澡AV| 熟女作爱一区二区视频| 亚洲AⅤ无码成人网站国产APP| 亚洲欧洲老熟女AV| 97成人无码免费一区二区中文| YY6090新视觉影院| 国产精品久久久久精品| 久久精品人妻少妇一区二区| 欧美成人一区二区三区在线观看 | 亚洲色18成人网站WWW| 2021日韩无码| 国产成人人综合亚洲欧美丁香花| 精品国产AV无码专区亚洲AV| 欧美 亚洲 另类 丝袜 自拍| 四川骚妇无套内射舔了更爽| 亚洲欧美偷国产日韩| BBOX撕裂BASS后门在线| 国产精品无码不卡一区二区三区| 久久久久人妻一区精品色| 人妻少妇伦在线无码| 性饥渴少妇AV无码毛片| 真实国产乱啪福利露脸| 俄罗斯大荫蒂女人毛茸茸| 狠狠综合久久久久尤物丿| 男人吃奶摸下挵进去好爽在线观看| 色婷婷综合久久久中文字幕| 亚洲欧美中文日韩V在线观看不卡| CHINESE叫床国语VIDE| 国产另类TS人妖一区二区| 鲁鲁夜夜天天综合视频| 少妇人妻综合久久中文888| 亚洲无人区码一二三码区别图片| 成 年 人 黄 色 大 片大 全| 好吊妞人成视频在线观看27DU | 在线观看中文最近最新观看| 公交车里抓着摇曳的手环诗情| 久久99精品久久久久婷综合| 人妻久久久一区二区三区| 亚洲丰满熟妇XXXX在线观看| Chinese熟妇AvHD露出| 国偷自产AV一区二区三区| 前夫6天要了我25次| 亚洲成AV人片在线观看无| 爱性久久久久久久久| 精品亚洲AⅤ在线观看| 日韩精品无码成人专区| 亚洲色精品88色婷婷七月丁香| 成人做受120视频试看| 久久露脸国产精品| 我是你可爱的小猫| AV天堂午夜精品一区二区三区| 黑人大战亚洲人精品一区| 日本无套内射ⅩXXXX人妻在线| 亚洲一区二区三区乱码AⅤ蜜桃女| 丰满人妻中伦妇伦精品APP| 老司机午夜精品视频资源| 西方37大但人文艺术任汾A级 | 亚洲免费成人av| 第一福利视频500| 麻豆视传媒官网免费观看| 午夜无码片在线观看影院网址 | 强开小婷嫩苞又嫩又紧视频韩国 | 色欲AⅤ亚洲情无码AV| 中文在线官网在线| 护士HD老师FREE性ⅩⅩⅩ| 少妇兽交PWWW综合网| 99久久综合狠狠综合久久| 精品欧美黑人久久久久| 我一边做饭一边被躁了怎么回事| av 无码av 丰满av| 久久精品国产亚洲AV蜜桃AV| 无人区乱码一区二区三区| ZOMBIE视频SUPREME| 久亚洲一线产区二线产区三线产区| 性欧美XXⅩXXOO护士HD| 丁香五月亚洲综合深深爱| 女人被男人爽到呻吟的视频| 亚洲人成无码网WWW| 国产日产欧产综合| 少妇特殊按摩高潮惨叫无码| GAYFUCKⅩⅩⅩⅩHD警察| 久久亚洲色WWW成人图片| 亚洲AV日韩精品久久久久久| 国产AV一区二区三区传媒| 人妻少妇偷人精品无码| 性欧美牲交在线视频| 亚洲精品无码永久在线观看男男| 风流老太婆大BBWBBWHD| 欧美日韩在线视频一区| 与子乱刺激对白在线播放| 皇叔撞着小公主的小说叫什么 | 俄罗斯性孕妇孕交| 人妻少妇AV无码一区二区| 18亚洲AV无码成人网站国产| 久久久久九九精品影院| 亚洲AV无码专区春药在线观看| 国产成人亚洲精品无码VR| 日日摸日日碰人妻无码老牲 | 欧美乱妇狂野欧美在线视频| 又爽又高潮的BB视频免费看| 久久AV无码AⅤ高潮AV喷吹| 亚洲成A人片在线不卡一二三区| 国产免费无码一区二区三区| 我是你可爱的小猫| 国产AⅤ爽AV久久久久成| 日本一区二区三区久久久久久久久| 99视频国产精品免费观看| 免费女人高潮流视频在线观看| 伊在人亚洲香蕉精品区麻豆| 久久久久精品老熟女国产精品| 亚洲人成绝网站色WWW| 禁欲少校大哥的囚禁| 亚洲成AV人片一区二区三区| 黑人上司粗大拔不出来| 亚洲AV无码专区亚洲AV紧身裤| 国产午夜福利在线播放| 亚洲AV成人WWW永久无码精品| 国产日产欧产精品精乱了派| 午夜亚洲精品久久久久久| 国产精品你懂的在线播放| 无码人妻精品中文字幕免费| 国产精品国产三级国产普通话 | 国产成人一卡2卡3卡4卡| 天美传媒免费观看一二三在线| 高潮好爽视频在线观看| 天天看片高清观看免费| 国产精品久久久久久久久软件| 乌克兰少妇VIDEOS高潮| 国产乱人伦真实精品视频| 掀开老师的裙子挺进去| 国产亚洲精品无码专区| 亚洲AV无码一区二区三区电影| 狠狠爱俺也去去就色| 亚洲色欲色欲欲WWW在线| 久久久久久精品免费免费HD| 在线欧美熟妇内射高潮| 男生把小j放进女人屁股视频狂躁| 91国语对白露脸自产拍不卡| 欧美性性性性性色大片免费的| 拜托了老师动漫第二季| 少妇高潮喷水惨叫久久久久电影 | 精品无码成人网站久久久久久| 亚洲中文AⅤ中文字幕在线| 乱码人妻Av一区二区三区| 55岁大妈玩CSGO| 日本人妻熟妇丰满成熟HD系列| 国产99在线 | 黑人| 亚洲A∨国产AV综合AV网站| 精品蜜臀久久久久99网站| 再深点灬舒服灬太大了AV| 欧美日韩精品一区二区在线播放| 成av人片一区二区三区久久| 无码纯肉视频在线观看喷水| 黑巨人与欧美精品一区| 一本久久知道综合久久| 欧美美女多人群交视频| 抖抈APP入口免费| 亚洲AV无码传区国产乱码O| 久久久亚洲欧洲日产国码是AV| 99无码熟妇丰满人妻啪啪| 日韩欧美AⅤ综合网站发布| 国产美女遭强高潮网站| 亚洲一区二区三区日本久久九| 女女互揉吃奶揉到高潮视频| 丰满妇女伦大片免费| 亚洲AV无码专区在线电影| 久久见久久久国产精品蜜桃| 999精产国品一二三产区区| 少妇高潮惨叫久久久久久电影| 国产一级 片内射30岁老熟女 | YW尤物AV无码点击进入福利| 婷婷综合另类小说色区 | 国产精品高潮露脸在线观看| 亚洲国产丝袜精品一区| 免费夜里18款禁用B站软粉色| 成片在线看一区二区草莓| 亚洲AV成人永久无在线观看 | 国产亚洲精品精华液| 中文字幕日韩人妻| 少妇激情AV一区二区三区| 精品人妻无码专区在中文字幕| 996热RE视频精品视频这里| 天堂А√在线中文在线| 久久WWW色情成人免费观看| JΑPΑNESEHD熟女熟妇伦| 无码任你躁久久久久久| 老湿机香蕉久久久久久| 粗大黑人巨茎大战欧美成人| 亚洲国产精品无码AV| 欧美一级 片内射黑人B| 国产精品一区二区久久国产| 一区二区无码在线视频| 色噜噜AV男人的天堂| 久久久99久久久国产自输拍| 成人性无码专区免费视频| 亚洲人成在线观看| 日日摸夜夜添夜夜添视频| 久久精品AⅤ无码中文字字幕重口|