WCH沁恒单片机
直播中

王军

7年用户 1763经验值
私信 关注
[问答]

CH563需要用那种模式才能满足高速的需要?

各位大牛,公司有一个项目需要用USB实现与PC 上位机高速的数据交互,之前对USB没有怎么了解,各位大牛能不能给一个框架,比如CH563需要用那种模式才能满足高速的需要。最好是有一些例程参考一下。感谢
  

回帖(6)

古孟谦

2022-5-20 09:40:51
您好 如果您想实现CH563USB作为Device与PC通讯,相对简单的就是将563USB作为372设备进行传输,具体可以参考CH563EVT下USB-->Device-->CH372例程。
举报

李惠英

2022-5-20 09:40:57
感谢你的回复,想问一下用这个方式速度可以达到多少?是否可以接近480Mb
举报

贾翠晓

2022-5-20 09:41:01
在一些实际应用中可以达到20MB/s以上。要注意提升USB传输速度,代码中不能对数据进行CPU的memcpy类操作,这个十分影响速度。规划好缓冲区,只修改DMA地址来实现速度的高速传输。
举报

李艺银

2022-5-20 09:41:07
非常感谢您的回复,20MB已可满足我司的需求。你们有DMA向USB FIFO写数据和读数据的例程吗?
贵司有PC USB测试工具吗?比如我可以用该工具发送USB数据来验证下位机正常状态。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分