完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
目前有个项目是CH579 接收usb扫码枪的数据,我看了下EVT代码包中USB HOST只有设备枚举的例程,没有数据收发的例程,有试着移植过CH55X系列的,但都失败了,请问是否有相关平台的例程。
查了下代码,好像endp = ThisUsbDev.GpVar[0];,CH579中InitRootDevice根本没有对GpVar进行赋值,不太理解这块 |
|
相关推荐
1个回答
|
|
可以参考583EVT中的例程,枚举后加入了鼠标/键盘的上传数据打印。
各设备描述符不尽相同,我们这边要都写一遍也不好写,没有扫码枪的例程。 可以排查一下枚举是否成功,枚举成功后用USBHostTransact函数可以下发令牌。IN方向通信成功可以在相应的RAM中即pHOST_RX_RAM_Addr获取到数据。OUT方向需要线存放数据在pHOST_TX_RAM_Addr中,再调用USBHostTransact。注意在R8_UEPn_CTRL中做好同步切换。 |
|
|
|
只有小组成员才能发言,加入小组>>
494 浏览 1 评论
CH579M+RT-Thread,RTC从Sleep模式唤醒失败是什么原因?
2886 浏览 2 评论
2379 浏览 1 评论
836浏览 2评论
512浏览 1评论
CH32F103C8T6使用当前官网上的CDC例程会出现设备描述符请求失败
380浏览 1评论
658浏览 1评论
riscv-none-embed-objcopy: \'PWM_Output.elf\': No such file这个咋解决,
396浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-3 00:42 , Processed in 1.183311 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号