99热国产在线观看,亚洲欧美v,55qqrr在线观看 http://xjemkzb.com 德索精密工業 Mon, 16 Nov 2020 06:23:41 +0000 zh-CN hourly 1 https://wordpress.org/?v=5.4.16 http://xjemkzb.com/wp-content/uploads/2020/05/Renhotec-favicon16x16.ico 通訊接口 – jiechajian.net http://xjemkzb.com 32 32 基于Wave Panel的HID設備通訊接口設計(新聞快車) http://xjemkzb.com/12200.html http://xjemkzb.com/12200.html#respond Wed, 17 Jun 2020 09:16:23 +0000 http://www.renhotec.cn/?p=12200 HID(Human Interface Device,人機接口設備)是一類低速USB 設備,典型的HID 設備有鍵盤。鼠標。游戲桿等。相對于U 盤。打印機等高速USB 設備,HID 設備具有使用方便。響應迅速。研發成本低廉等優點,其應用領域十分廣泛。當前HID 設備正在向專用化方向快速發展 。

基于Wave Panel的HID設備通訊接口設計(新聞快車)最先出現在jiechajian.net

]]>
HID(Human Interface Device,人機接口設備)是一類低速USB 設備,典型的HID 設備有鍵盤。鼠標。游戲桿等。相對于U 盤。打印機等高速USB 設備,HID 設備具有使用方便。響應迅速。研發成本低廉等優點,其應用領域十分廣泛。當前HID 設備正在向專用化方向快速發展 。

Wave Panel 是蘋果公司研發的視頻色彩編輯軟件Color 支持一型專用的數據輸入和顯示HID 設備,該設備面板上設置有按鍵。解碼器和二維跟蹤球三種控制器,能夠快捷。精確地對各類視頻色彩參數進行設置,并將控制和狀態信息同步顯示在設備微型顯示屏上,從而改變了傳統“鼠標+鍵盤”的視頻編輯軟件控制方式.Wave Panel 沒有提供Windows 環境下與應用程序通訊的功能,因此可基于Wave Panel 設計一個功能完備。通用性強的通訊接口,并加以驗證。這對企業和科研機構根據實際需求靈活地配備和控制專用HID 設備有很大幫助。

1 Wave Panel 的性能特征

HID 設備除滿足USB 標準外,還具備一些與人機交互密切相關的特點,主要包括:

1)通常使用控制方式或中斷方式通訊。兩種傳輸方式的區別在于控制方式適用于對延遲沒有特別限制的數據,而中斷方式適用于低延遲。周期性的數據 .Wave Panel 的數據傳輸方式為中斷方式。

2)單次傳輸的數據量小,且這些數據以狀態變化信息或控制信息為主。其中低速HID 設備單次傳輸數據最大為8 字節,全速設備為64 字節,高速設備為1024 字節。主機與HID 設備交換的數據存儲在報表(Report)結構內 。

Wave Panel 的輸入報表長度為27 字節,其中0 字節用于記錄報表ID,1 ~ 6 字節的前41 比特分別記錄41 個按鍵的按下或抬起狀態,另有7 比特未用,置為0;7 ~19 字節分別記錄13 個解碼器的狀態;20 ~25 字節每2 字節分別記錄一個二維跟蹤球X 軸和Y 軸的狀態;26 字節留作固件升級使用.Wave Panel 的輸出報表長度為41 字節,其中0 ~ 5 字節為控制命令,6 ~ 40字節為顯示信息的字符。

3)使用輪詢方式檢測設備狀態變化情況.HID 設備可能在任何時刻向主機發送數據,例如鼠標發生移動或鍵盤有按鍵按下。所以HID 設備會在一個固定的時間間隔內輪詢各控制口一次,當發現設備狀態有變化時生成輸入報表發送給主機 。但輪詢的間隔時間要由用戶對HID 設備的操作速度決定。如果間隔時間過小,則用戶來不及在兩次輪詢間隔內完成一次操作;反之,又會使HID 設備的響應速度無法與用戶的操作速度匹配,造成延遲 。

Wave Panel 規定,每40 毫秒對所有控制器端口輪詢一次,若其中任何一個控制器的狀態在兩次輪詢間隔內發生改變,就會在下次輪詢前生成輸入報表發送給主機.40 毫秒是基于視頻每幀顯示時間而確定的。

2 HID 設備的通訊過程

HID 設備是Windows 操作系統最早支持的USB設備。在Windows 98 及以后的各版本中都已內置了HID 設備的驅動程序,主機與HID 設備通訊時無須再編寫專門的驅動程序。這就簡化了HID 設備與主機應用程序通訊接口的設計和研發。

通過分析,可以將HID 設備與主機應用程序的通訊劃分為設備識別和打開。讀報表。寫報表和設備關閉四個模塊。

2. 1 Wave Panel 的識別和打開

HID 設備連接到主機后,以廠商ID(VID)。產品ID(PID)和產品版本號(PVN)三項屬性值的組合作為設備唯一標識.Wave Panel 的三項屬性值可以從產品說明書直接獲取。由于一臺主機可能同時連接有多臺HID 設備,所以在通訊前應用程序必須要識別并打開Wave Panel,這一過程需要調用多個Windows API函數實現。基本方法是首先獲取當前與主機連接的所有HID 設備信息的集合,然后逐一枚舉集合中的各設備,并比較VID.PID 和PVN 值。當三項屬性值都與Wave Panel 相等時表示已經找到,調用CreateFile()將該Wave Panel 打開,并保存Wave Panel 設備句柄。該模塊的流程如圖1 所示。

基于Wave Panel的HID設備通訊接口設計(新聞快車)最先出現在jiechajian.net

]]>
http://xjemkzb.com/12200.html/feed 0
主站蜘蛛池模板: 国产理论片在线观看 | 日日爱夜夜操 | 成人午夜视频在线观 | 毛片一级做a爰片性色 | 成人毛片手机版免费看 | 2017天天爽夜夜爽精品视频 | 欧美成人毛片在线视频 | 亚洲精品在线免费看 | 欧美日韩在线吹潮视频 | 亚洲欧美视频在线播放 | 国产一区二区在线观看麻豆 | 天天干天天干天天干天天干天天干 | 国产欧美在线观看不卡 | 国产三极片 | 你懂的在线视频 | 日韩精品影视 | 三级欧美 | 欧美在线观看日韩欧美在线观看 | 福利盒子手机看片 | 深夜福利在线免费观看 | 免费被黄网站在观看 | 国产精品欧美一区二区三区 | 视频国产一区 | 91网址在线 | 农村女人的一级毛片 | 午夜激情免费视频 | 在线视频 一区二区 | 一个人看的免费高清视频日本 | 人人搞人人干 | 韩国美女毛片 | 在线观看视频欧美 | 亚洲视频在线观看 | 视频一区在线免费观看 | 日日射日日操 | 久久精品女人天堂 | 午夜国产精品视频 | 手机在线免费看片 | 三级毛片黄色 | 欧美人与动性行为高清视频 | 福利免费视频 | 日本视频在线免费播放 |