关于CH32F208WBU6同时开启USB和 ETH接口,如何配置时钟?

手册里是这么描述的:

1.当使用 USB 功能时,CPU 的频率必须是 48MHz 或 96MHz 或 144MHz。当系统从停机或待机状态唤醒 时,系统会自动切换为 HSI 做主频。如果同时使用 USB 和 ETH 功能,需选择 USBPRE=5DIV,将 PLLCKR=SYSCLK 配置为 240M,AHBPRE=2DIV,CPU 频率 120M。 2.CH32F208W 产品外接晶体或时钟(HSE)为 32M,使用外置晶体时无需负载电容已内置。

CH32F208WBU6 外接的晶振为32M, 如何配置这些,有参考代码吗?

因为没有寄存器手册

您好,在我们EVT工程中,当MCU型号为208时,启动文件以及相关宏定义需要修改,如下图1。HSE value的值默认是32MHz,无须再进行修改。关于USBPRE等的配置,参考应用手册寄存器介绍,如下图2。在应用手册中包含对寄存器的介绍,下面链接为应用手册下载链接,可下载参考一下。后续若有问题,可通过邮箱(lzs@wch.cn)和我沟通。

/downloads/CH32FV2x_V3xRM_PDF.html 

image.png

图1

image.png

图2


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