永发信息网

关于USB HID 键盘的问题

答案:1  悬赏:70  手机版
解决时间 2021-11-14 12:02
关于USB HID 键盘的问题
最佳答案
(Em78p612),WT65F5
1, 纯HID类,符合 HID1.1 协议,USB1.1 FIFO长度为: 8 bytes
2, HT82k96E, 有 3 endpoints (除了Controll endpoint), 每个endpoint 可定义为双向端点
EM78M611 有2 endpoints (除了Controll endpoint), 每个endpoint 不能定义为双向端点
Em78p612 仅有1 endpoint(除了Controll endpoint),只能 IN (Device to PC)
若要实现 OUT功能,请参考本网站”HID类应用”
Em78M611(EM78M612), 内带枚举时标准协定
实际上, Em78M611与EM78M612 价格相差不大,所以建议还是用 EM78M611
其中带AD功能,非常适宜做Joystick, AD转换速度高达20Us.
PWM功能适宜驱动马达,也是在Joystick上应用
外部中断与计时器配合,适宜解码(IR,RF)
3,HID报表,通常定义为:
a Keyboard (包括多键同时压下与抬起)
b, Mouse (能实现加速移动游标,短距离移动游标)
c,电源管理 (电脑关机,待机,唤醒), 开机要主板配合
d,消费类,在影音设备常常用到.如(像手机耳机):
Play,Rec,Pause,Stop,Next,skip,Mute,
e,FFBC类,也是影音设备常常用到
概念上,相当於快捷键
例如:直接进入MCE,My Music,My Pictrue
f, 自定义IN OUT通道
例如OUT Report: (PC to Device)
0x06,0xa2,0xff,0x09,0xb0,0xa1,0x01,0x09,0xa9,0x15,0x80,0x25,0x7f,0x75,0x08,0x95,0x08,0x91,0x02,0x09, 0x01,0x15, 0x81,0x25, 0x7f,0x75, 0x08,0x95, 0x08,0xb1, 0x02,0xc0
PC 实现送8 bytes 给 Device
4, 上层软体:
由於属HID类,不用 Driver, OS自动识别.
如果要实现自定义通信,需要开发应用软体
若是MOUSE,Keyboard,Joystic 其中之一,或两者组合,也可以不用写应用软体
言下之意,只要写MCU Firmwae 即可
所以,USB HID类是易於实现方案,其他类,多数要Driver支持
跟别的设备API,应用类似.
Writerfile(); 实现写资料
Readfile() ; 实现读数据, 通常设为非同步通信追问刷分数 的 聊该
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
芜湖有什么特产可以带回家的
在米兰地址在哪,我要去那里办事,
“甫”是多音字吗?除了念第三声还念“pu”吗
一个牙齿的齿加一个比赛的比字是什么字
最大的淡水鱼有多大
请问,什么粮食最容易储存、保持期最久?
如何才能发达?
废钼丝9万一吨,够成本吗
中国人为什么重视关系?
比三厘米长八厘米的线段怎么做的
奔驰5300l启动马达在哪个位置
信号旁边au是什么意思
我是做纸塑用品批发的,仓库比较乱,有没有好
花千骨杀千陌第几集出现场
东升路北八街/康宁路(路口)怎么去啊,有知道
推荐资讯
德字开头的词有哪些
三棵树和一把据子,据子在树上是什么成语
怎么在卫星地图上量地面积,包括长度等,
括莎有什么作用?要多少天括一次合适?
军训的武警是什么武警
cd4093输入电流是多大
文雅,LOL
PEG的性能用途
内径千分尺怎样使用?
东方红农机怎样调整输出轴转数
有多少人懂这个字?
宏碁T5000无法u盘启动,在f12下没有u盘选项
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?