打印

STM32 usb 问题请教

[复制链接]
2602|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tantao820629|  楼主 | 2011-3-16 17:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教高手;STM32usb例程里面JoyStickMouse例程里面指尖杆可以上下左右控制;且监控USB数据发出来的只有4个字节,如果我需要增加数据长度该改那几个数据参数?
沙发
tantao820629|  楼主 | 2011-3-16 18:09 | 只看该作者
补充,我用的库是3.11的!
* File Name          : otgd_fs_dev.c
* Author             : STMicroelectronics
* Version            : V3.1.1
* Date               : 04/07/2010
* Description        : High Layer device mode interface and wrapping layer.

使用特权

评论回复
板凳
香水城| | 2011-3-16 18:24 | 只看该作者
改HID Descriptior

使用特权

评论回复
地板
tantao820629|  楼主 | 2011-3-16 20:03 | 只看该作者
改过如下;
1,wMaxPacketSize: 4 Byte max  
2,void Joystick_Reset(void) SetEPTxCount(ENDP1, 4);
3, void Joystick_Send(uint8_t Keys) USB_SIL_Write(EP1_IN, Mouse_Buffer, 4);
这几个地方都改过!但USB监控软件看到发上去的数据长度还是4字节,是不是在鼠标设备在枚举是就已经决定了数据长度??
我不是很理解;香主可以详细讲解下吗??

使用特权

评论回复
5
yinyangdianzi| | 2011-3-16 21:32 | 只看该作者
哈哈,,USB号称是最折腾的问题。LZ加油。保佑你

使用特权

评论回复
6
beanandpeach| | 2013-8-22 10:03 | 只看该作者
楼主有解决问题了没?我现在也遇到同样的问题了,求指点啊。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

89

帖子

0

粉丝