亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

usb-device-composite-cdchid

  • USB接口HID驅動程序設計

    【摘要】:隨著USB接口在計算機業界應用越來越廣泛,基于USB的接口開發顯得越來越具有現實意義。隨著客戶對系統數據采集速度要求的不斷提高,USB以其使用方便、易于擴展、速度快等優點而越來越多的被應用于各種人機接口設備中。本設計提出了一種USB接口的HID數據通訊接口設計方案,USB接口芯片采用的是PHILIP的PDIUSBD12,微控器是宏晶科技的STC89C52RC。該方案具有器件通用、成本低、方便焊接調試等特點。由于本設計采用了PDIUSBD12接口芯片,通過改變微控器的代碼可以制作成各種標準的USB設備。本設計完成了一種典型的HID設備驅動程序的開發,PC機無需額外加裝驅動便可實現和USB設備之間的通訊。而且經過典型HID設備的枚舉過程,還可用于對USB協議的熟悉和學習。上位機軟件部分,采用了VisualC++6.0編寫HID設備的控制程序,此控制程序和HID下位機設備構成了完整的USB控制系統。在此基礎上,本設計還增加了簡單的音樂播放功能,可以打開并播放格式為mp3和wma的音頻文件,還可以暫停、停止、選擇播放曲目、調節音量等;在音頻播放時HID設備彩燈可以實時顯示音頻的頻譜。這在驗證USB系統的同時,大大增加了控制的趣味性。驗證結果表明按照該方案設計的數據通訊接口和HID設計運行穩定可靠。USB是一種計算機和外部設備進行通訊連接的接口.USB的出現的目的是取代現在計算機接口,簡化計算機與外部設備的連接過程,使計算機的擴展更加方便。它使得計算機和外部設備的連接十分方便。目前,各種計算機外部設備都在逐漸改為USB接口,USB技術的出現是計算機接口技術的一大飛躍。越來越多的測控系統、信號處理系統和智能儀器選用USB接口與PC機進行高速、海量的數據通訊。但是,相對UART(通用異步串口)、LPT(打印機并行端口),USB的開發難度要大的多。采用HID(Human Interface Device,人機接口設備)的設計方案則可以很好的解決這一矛盾。

    標簽: usb 接口 hid

    上傳時間: 2022-05-02

    上傳用戶:shjgzh

  • USB HID學習手冊

    HID 型概述第一個被windows支持的usb外圍設備類是人機接口設備。hid是human interface device人機接口設備的英文縮寫。是指直接和人進行互動的設備。如鼠標、鍵盤等。運行在WINDOWS98或其他更高的版本的操作系統的PC機,系統除了提供通用的USB設備的底層驅動以外,還單獨提供了一些HID設備的完整驅動,應用程序可以很容易的與操作系統內部的hid通訊。這樣使得符合hid類的USB設備很容易開發與運行。也就是說,我們如果想實現一個USB的HID類設備,是不需要在Windows下開發自己的驅動程序,HID不一定要是標準的外設類型,唯一的要求是交換的數據存儲在報文的結構內,設備固件必須支持報文的格式。任何工作在該限制之內的設備都可以成為一個hid,例如溫度計,電壓計,讀卡機等。hid類設備只能使用控制傳輸與中斷傳輸兩種方式。HID的交換的數據格式稱為報文。報文形式靈活,能處理任何類型的數據。HID特有的請求,Set Report和Get Report為主機和設備之間的任何類型數據塊傳輸提供了一種方法。主機發出Get Report請求,設備響應向主機傳送數據塊;主機發出Set Report請求,設備響應準備接收主機發出的數據塊。對于一個全速設備,中斷傳輸方式下每筆事務能夠傳送的最大數據量是64字節,全速設備每毫秒不能有超過一筆事務,所以每秒最多傳送64000字節。高速設備,每筆事務能夠傳送的最大數據量是1024字節。對于不能一次傳輸完畢的數據,接收和發送報文可以采用多筆事務。下表列舉出了與HID類設備通信過程中使用到的大量函數,這些函數的用法在DDK的幫助文檔中均有詳細地解釋。這些函數包含在Hid.dll,Setupapi.dl、Kernel32.dll三個動態鏈接庫中,分別起到與HID設備通訊,尋找與識別設備,交換數據的作用。

    標簽: usb hid

    上傳時間: 2022-05-31

    上傳用戶:

  • USB子類協議.part2

    USB子類協議.part2

    標簽: part USB 協議

    上傳時間: 2013-05-22

    上傳用戶:eeworm

  • USB HID Demonstrator Release 1.0.1

    USB HID Demonstrator Release 1.0.1

    標簽: Demonstrator Release USB HID

    上傳時間: 2013-04-15

    上傳用戶:eeworm

  • USB子類協議.part3

    USB子類協議.part3

    標簽: part USB 協議

    上傳時間: 2013-08-03

    上傳用戶:eeworm

  • usb_cdc AVR309 USB協議轉換到UART

    usb_cdc AVR309 USB協議轉換到UART

    標簽: usb_cdc UART AVR 309

    上傳時間: 2013-07-19

    上傳用戶:eeworm

  • USB技術大全

    USB技術大全

    標簽: USB 技術大全

    上傳時間: 2013-04-15

    上傳用戶:eeworm

  • USB子類協議.part4

    USB子類協議.part4

    標簽: part USB 協議

    上傳時間: 2013-04-15

    上傳用戶:eeworm

  • USB 1.1 協議 中文

    USB 1.1 協議 中文

    標簽: USB 1.1 協議

    上傳時間: 2013-05-24

    上傳用戶:eeworm

  • USB HID Demonstrator Release 1.0.1

    USB HID Demonstrator Release 1.0.1

    標簽: Demonstrator Release USB HID

    上傳時間: 2013-08-04

    上傳用戶:eeworm

主站蜘蛛池模板: 泾阳县| 共和县| 庄河市| 宝应县| 皮山县| 赤峰市| 呼玛县| 剑川县| 宜君县| 广丰县| 辽阳市| 杭州市| 和平区| 股票| 桐城市| 乾安县| 三台县| 余庆县| 电白县| 收藏| 荥阳市| 丰城市| 开江县| 汶上县| 和平区| 太和县| 阿克陶县| 墨脱县| 景德镇市| 镶黄旗| 邓州市| 泽州县| 秀山| 邵阳市| 阿巴嘎旗| 新绛县| 耿马| 麻栗坡县| 辽宁省| 屏边| 新龙县|