ch32v307vct6开发板外部晶振频率16MHz,使用官方以太网tcp-client例程,主频是默认的96Mhz,已经修改了相关的倍频系数,程序下载选择芯片内存192+128,连接电脑测试,找不到网络设备。
请问系统主频可以是多少?以太网的时钟要重新配置吗?在哪里配置?
热门产品 :
CH32X035: 32位USB+USB PD单片机
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:
图2:
void ETH_SetClock(void)函数没有找到调用的位置,在协议栈内部调用的?
您好,在eth_driver.c文件的538行有void ETH_SetClock(void)函数的调用,后续有问题,可以发我邮箱:kx@wch.cn