nikoli1990 发表于 2016-11-28 15:34:59

mega16做的按键式USB鼠标,附代码,鼠标坏了可以应急

本帖最后由 nikoli1990 于 2016-11-28 16:12 编辑

功能:上下左右移动光标,左键(右键无)

代码



nikoli1990 发表于 2016-11-28 15:43:59

娱乐样品,按键太丑。

nikoli1990 发表于 2016-11-28 16:14:15

这个小东西可以用在什么设备上,大家各自发挥想象。

weavr 发表于 2016-11-28 16:26:40

赞,很好玩的样子

greenflyqqq 发表于 2016-11-28 16:38:47

不错,谢谢分享!

lcw_swust 发表于 2016-11-28 16:45:23

很好奇这是怎么写出来的,居然没看到汇编文件。
比如usbdrvasm.S

nikoli1990 发表于 2016-11-28 19:45:59

lcw_swust 发表于 2016-11-28 16:45
很好奇这是怎么写出来的,居然没看到汇编文件。
比如usbdrvasm.S

有的,没贴上来,有需要的回帖告知。

xycfwrj 发表于 2016-11-28 20:39:16

nikoli1990 发表于 2016-11-28 15:43
娱乐样品,按键太丑。

vusb可不是娱乐或者玩具,人家过认证了的

brother_yan 发表于 2016-11-29 01:52:24

V-USB性价比已经不高了

AllEle 发表于 2016-11-29 09:39:37

看着真不错

marshallemon 发表于 2016-11-29 10:29:44

HID方式可以做到多高的速度?是否可靠?

nikoli1990 发表于 2016-11-29 14:53:06

marshallemon 发表于 2016-11-29 10:29
HID方式可以做到多高的速度?是否可靠?

1、最大的传输速度有限,特别是低速与全速的时候。主机可以保证低速的中断端点,每10ms内不会有超过1笔事务,每一秒最多800个字节。主机可以保证全速端点,每1ms1笔事务,每一秒最多是64000个字节。主机可以保证高速端点,每125us1笔事务,每一秒最多24.576MB。
2、没有保证的传输速率。如果设备是设置在10ms的时距,事务之间的时间可能等于或小于10ms。除非设备是设置在全速时在每个帧传输数据,或是在高速时在每个微帧传输数据。这是最快的轮询速率,所以断点可以保证有正确的带宽可供使用。

HID类别设备的规范是Device Class Definition for Human Interface Devices。
另外还有一份文件HID Usabe Tables,用来定义让主机了解以及使用HID数据的数值。这两份文件是由USB Device Working Group所制定,Group的成员都是USB实施者论坛的会员。可以在USB实施者论坛网站上下载这两份文件。
页: [1]
查看完整版本: mega16做的按键式USB鼠标,附代码,鼠标坏了可以应急