打印
[单片机芯片]

关于CH551 枚举过程Set Report请求错误

[复制链接]
587|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
在用CH551进行一个复合HID设备枚举时出现了个Set Report的请求错误,这个应该是硬件应答事务的吧?请问是不是哪里设置错误导致的?



使用特权

评论回复
沙发
WCHTech2| | 2020-11-7 13:57 | 只看该作者
方便的话把代码贴出来看下

使用特权

评论回复
板凳
春光一乍|  楼主 | 2020-11-7 14:46 | 只看该作者
WCHTech2 发表于 2020-11-7 13:57
方便的话把代码贴出来看下

你看下哪里出错,描述符部分在其他芯片上验证是可以的 CH55x.rar (224.14 KB)



使用特权

评论回复
地板
WCHTech2| | 2020-11-13 09:50 | 只看该作者
春光一乍 发表于 2020-11-7 14:46
你看下哪里出错,描述符部分在其他芯片上验证是可以的

这个需要根据您移植的设备在set report回复命令,进行移植并回复

使用特权

评论回复
5
春光一乍|  楼主 | 2020-11-18 17:51 | 只看该作者
WCHTech2 发表于 2020-11-13 09:50
这个需要根据您移植的设备在set report回复命令,进行移植并回复

谢谢回复,已解决了,忘记说了,Set report请求那里不用回复数据的,是芯片自动应答的,我是把OUT数据处理那里删除了个函数(接收到数据拷贝复制发送回给上位机的函数)就可以了

使用特权

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

本版积分规则

14

主题

41

帖子

0

粉丝