中文字幕成人免费高清在线,亚洲一区欧美日韩,亚洲99久久久久综合 http://www.junziyuan.cn 德索精密工業 Mon, 16 Nov 2020 06:23:41 +0000 zh-CN hourly 1 https://wordpress.org/?v=5.4.16 http://www.junziyuan.cn/wp-content/uploads/2020/05/Renhotec-favicon16x16.ico 接口 – jiechajian.net http://www.junziyuan.cn 32 32 基于Wave Panel的HID設備通訊接口設計(新聞快車) http://www.junziyuan.cn/12200.html http://www.junziyuan.cn/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.junziyuan.cn/12200.html/feed 0
主站蜘蛛池模板: 91交换论坛 | 超碰最新地址 | 中国人泡妞www免费 中国拍三a级的明星女 | 91久久综合精品国产丝袜长腿 | abp-146| 亚洲精品人成电影网 | 日本妈妈xxxx| 狠狠色狠狠色综合日日32 | 在线亚洲精品福利网址导航 | 鞋奴的视频VK | 日本漫画大全无翼乌 | 亚洲 欧美 制服 校园 动漫 | 日本亚洲精品无码区国产电影 | 色噜噜视频 | 佐山爱痴汉theav | 狠狠综合久久综合88亚洲 | 国产黄大片在线视频 | 亚洲精品AV中文字幕在线 | 97精品国产亚洲AV超碰 | 黄色网址在线看 | 亚洲国产精品久久无套麻豆 | 午夜伦理网 | 欧美性xxx18一20 | 鞋奴的视频VK | 秋霞电影网午夜鲁丝片无码 | AV无码国产精品午夜A片麻豆 | 打卡中国各地奋斗第一线 | 男女免费观看在线爽爽爽视频 | 伦理片在线线手机版韩国免费6 | 老师的脚奴 | 亚洲视频在线观看网站 | 国产欧美日韩国产高清 | 久久精品视频3 | 国产精品久久毛片A片软件爽爽 | zxfuli午夜福利在线 | 色欲AV亚洲情无码AV蜜桃 | 日日干夜夜爱 | 91系列在线观看免费 | 青青草偷拍国产亚洲欧洲 | 成人免费肉动漫无遮网站 | 美女被强奷到抽搐的动态图 |