关于CH565W单片机中USB3.0的开发

可以持续关注该贴,完成后会在贴中更新。


@shqli 参考贴中:https://www.wch.cn/bbs/thread-91615-1.html

image.png


你好,我想问一下,每次下传只能下传4096个,如果我有40960个数据需要下传应该怎么弄呢?endp2RTbuff中的数据满了4096个的话,下一波数据来了它会自动覆盖吗,如果在每次4096接受到后把endp2RTbuff中的数据存到RAMX中该怎么写啊


厂商类型驱动,上下位机配合写代码,传输方向、长度是任意的。

芯片会将数据存放到USBSS_UEP?R/TX_DMA寄存器配置的地址中去,非固定地址,覆盖,这取决于代码。

endp?RTbuff本身就定义在RAMX区,可以看map文件得知。


你好,我按上面的修改OUT的代码了,但是串口没有打印,但是我用Bus Hound看是有数据在传输的



可以检查下串口引脚本身,引脚是否接错,以及波特率是否设置正确。


CH375ReadEndP() 与CH375ReadData() 这俩函数有啥区别?速度上有差异吗?还有比如CH375WriteEndp() 和CH375WriteData()的区别


只有登录才能回复,可以选择微信账号登录