找了一份工作之后,对AVR-USB的研究停止了大概两个月。最近,由于和几位网友交流,又开始搞AVR-USB做HID设备了。
这次使用了Mega16的做的电路,一开始始终没有试验成功,即使使用原来的Mega8上运行没有问题程序也是如此。我分析是因为M16和M8的引脚有些差别,所以在初始化的部分肯定会有区别,经过三个晚上的试验却没有什么好转,结果在搜索的时候,看到一段代码,将他的初始化部分移植到我的代码中,竟然识别了!
更奇怪的是:当我使用多轴的HID Descriptor时,竟然也成功了!最近一直没有看USB specification,所以还不了解为什么会出现这类问题。
用户1271842 2008-3-4 13:32
用户1271842 2007-11-12 17:22
用户95935 2007-11-10 19:55
LZ,你的摇杆有没做出来?
我报告描述符设置的老是不对,PC可以识别出为摇杆HID设备。但不能通信。
做出来的话能否把REPORT DESCRIPTOR发给我参考下?3Q~~~
用户14142 2006-11-6 17:53
用户36516 2006-11-6 09:38
用户411682 2006-11-4 00:29
用户36516 2006-11-3 17:38
呵呵.我也是在网上DOWN的.挺发人沉思的...