ch32v103c8t6关于时钟的的问题

ch32v103c8t6关于时钟的描述特别模糊, 翻遍 EVT 代码 , 没找到相关配置,  如我用非标准晶体,比如把 8mhz 换成 12mhz , HSE LSE 在代码如何配置, 如何查看相关时钟已生效 ,还有相关例程是哪个?


您好,CH32V103关于时钟的描述,可参考CH32V103应用手册第三章第三节,手册下载链接如下。关于系统时钟的配置,其主要函数在工程system_ch32v10x.c文件中,如图1。若需要修改系统时钟,可直接在system_ch32v10x.c文件中对应函数直接修改,也可参考附件例程进行修改。注意要将外部晶振换成12M,需要将ch32v10x.h文件中外部晶振的值8M改为12M,如图2。

CH32V103应用手册:/downloads/CH32xRM_PDF.html 

icon_rar.gifRCC-HSE、HSI时钟配置.zip

image.png

图1

image.png

图2


图片1.png跳转到相应时钟函数中,找到分频设置区域。因为我把8MHz该为12MHz,所以为了保持72MHz,需要将RCC_CFGR_PLLMULL9改为RCC_CFGR_PLLMULL6


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