CH32V208 ETH 时钟只能是120MHz吗?

如题。我想要同时使用USB,把时钟改成96或者144后ETH不能正常工作呢,需要修改哪里么?还是说只能工作在120MHz?

我用的不是TIMER定时,因为要使用蓝牙,所以用的是TMOS定时来为ETH提供10mS周期运行WCHNET_TimeIsr


您好,V208以太网正常运行需保证以太网时钟为60M

image.png

若使用USB需保证USB时钟为48M

FS

image.png

USBD

image.png



那也就是说没有办法同时使用了呗?好像没有可以满足条件的时钟频率



张工,我看208的数据手册上说可以这么改,但是EVT里面最高支持到144MHz,有没有修改成240MHz的代码?另外,240MHz稳定不?我这个目前是蓝牙和ETH一起使用的,为了维护和调试想直接用USB输出调试信息。但是首要的还是需要稳定运行的。image.png


您好,如果USB与ETH共用,主频只能是120M。手册所示方式已在例程中实现

image.png

由于USB时钟此时已在主频初始化时配置好,因此在使用时仅需要初始化USB即可

image.png参考程序如下:

icon_rar.gifV208_ETH_USB.zip

如有其他问题可加微信联系:19951759326


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