欧美毛片网,狠狠色狠狠色综合人人,日日夜干 http://www.xjemkzb.com 德索精密工業 Mon, 16 Nov 2020 06:23:41 +0000 zh-CN hourly 1 https://wordpress.org/?v=5.4.16 http://www.xjemkzb.com/wp-content/uploads/2020/05/Renhotec-favicon16x16.ico 通訊接口 – jiechajian.net http://www.xjemkzb.com 32 32 基于Wave Panel的HID設備通訊接口設計(新聞快車) http://www.xjemkzb.com/12200.html http://www.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://www.xjemkzb.com/12200.html/feed 0
主站蜘蛛池模板: 国产女人成人精品视频 | 日本一区二区在线 | 99青草青草久热精品视频 | a天堂视频在线 | 亚洲无圣光一区二区 | 性视频网| 夜色亚洲 | 日韩视频在线精品视频免费观看 | 欧美极品尤物在线播放一级 | 国产乱理 | 午夜精品 | 看黄在线观看 | 欧美成人性色生活片免费在线观看 | 中国美女毛片 | 青青国产成人久久91网站站 | 一级啪啪片 | 亚洲午夜视频在线 | 欧美日韩国产精品va | 久久三级视频 | 亚洲精品在线观看视频 | 亚洲另类图区 | 亚洲欧美日韩高清专区一区 | 德国女人一级毛片免费 | 福利视频在线观看午夜 | 成人看毛片 | 国产欧美一区二区三区免费看 | 久久精品亚洲综合一品 | 欧美国产高清 | 久色免费视频 | 亚洲国产午夜看片 | 人人爽人人澡人人添人人人人 | 精品日韩 | 精品91自产拍在线观看一区 | 午夜骚影 | 青青青国产 | 欧美日韩成人在线 | 性生生活三级视频在线观看 | 电视蝶影在线观看免费 | 日本视频免费在线观看 | 欧美午夜视频 | 正在播放国产精品白丝在线 |