ch32v307以太网配置

ch32v307vct6开发板外部晶振频率16MHz,使用官方以太网tcp-client例程,主频是默认的96Mhz,已经修改了相关的倍频系数,程序下载选择芯片内存192+128,连接电脑测试,找不到网络设备。

请问系统主频可以是多少?以太网的时钟要重新配置吗?在哪里配置?

您好,使用外部16M晶振需要将system_ch32v30x.c文件下HSE_VLAUE的数值修改成16M,如图1,更换晶振后需注意修改主频,不能超过144M,若您使用的是内部10M的PHY则需要将以太网时钟配置成60M,如图2,您可根据外部16M晶振参考时钟树将以太网时钟配置60M即可,后续有问题可以通过邮箱联系:kx@wch.cn。

图1:image.png

图2:image.png


void ETH_SetClock(void)函数没有找到调用的位置,在协议栈内部调用的?


您好,在eth_driver.c文件的538行有void ETH_SetClock(void)函数的调用,后续有问题,可以发我邮箱:kx@wch.cnimage.png


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