CH582的COM用的是usb1, 请问如何修改为usb2做为com?

USB模拟CDC设备例程,用的是usb1,如何修改为usb2呢,有没有对应参考代码?

您好,没有USB2接口的COM代码。应用逻辑是一致的,需要自行根据StdPeriphDriver文件夹中的接口和手册中的寄存器,将main.c中USB1和USB2有区别的函数名和寄存器改写。


同问,尝试替换了相关的寄存器,但是无法识别出设备


您好,USB2和USB功能是一致的。可以用比对工具检查一下下面两个例程的区别,参考修改,确保一下都函数名和寄存器修改到位。

微信截图_20230424100140.png


CompoundDev跟CompoundU2Dev的差异可以看明白,根据CompoundU2Dev替换了有差异的寄存器还是不行,可以帮忙看看吗?

icon_rar.gifMain.zip



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