久久这里只有精品6,亚洲制服丝袜美腿亚洲一区,成人在线观看网址 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
主站蜘蛛池模板: 日韩一区二区久久久久久 | 一本色道久久综合亚洲精品加 | 亚洲黄色三级视频 | 亚洲免费视频一区 | 国产在线一区二区三区在线 | 成人性色生活片免费看成人性 | 国产在线精品福利一区二区三区 | 99青青青精品视频在线 | 四色播播 | 一级片免费 | 永久免费在线视频 | 日本a在线看 | 欧美三级视频在线观看 | 天天爽天天干 | 久久一区二区三区免费播放 | 国产日韩视频一区 | 亚洲三级毛片 | 日韩欧美福利视频 | 成人免费网站 | 日本aaaa级毛片在线看 | 欧美午夜在线观看理论片 | 亚洲国产欧洲 | 日韩亚洲一区中文字幕 | 爱爱视频在线观看 | 国产婷婷 | 中文有码中文字幕免费视频 | 亚洲欧美综合视频 | 综合五月天 | 亚洲一级毛片中文字幕 | 人人狠狠综合久久亚洲婷婷 | 国产中文欧美 | 日本三级韩国三级香港三级网站 | 美女啪啪91 | 欧美在线一级精品 | 日本一级高清不卡视频在线 | 精品国产区一区二区三区在线观看 | 一级毛片免费观看不卡视频 | 国产黄色三级网站 | 久久99国产精品久久 | 欧美精品黄页免费高清在线 | 中文字幕视频网站 |