请教2个问题
1、使用的是FREERTOS DEMO,发现DEMO的启动文件是startup_ch32v30x_D8C.S,请问这个是否适合CH32V303RCT6?
2、DEMO的时钟配置是基于8MHz的晶振,我现在硬件是12MHz的晶振,请问应该怎么更改?
热门产品 :
CH339: 7端口多功能USB HUB控制器芯片
请教2个问题
1、使用的是FREERTOS DEMO,发现DEMO的启动文件是startup_ch32v30x_D8C.S,请问这个是否适合CH32V303RCT6?
2、DEMO的时钟配置是基于8MHz的晶振,我现在硬件是12MHz的晶振,请问应该怎么更改?
您好,如下图1,启动文件、ld文件、ch32v30x.h文件中相应配置都要根据你MCU具体型号进行修改,具体参考下图1。外部晶振修改的话,HSE的大小也要进行修改,具体参考下图1 ch32v30x.h文件。此外,在对应的系统主频配置函数中修改对应的倍频系数,如下图2,原本是8M,12倍频,系统主频96MHz,现在是外部晶振12M,若需要主频96MHz,进行8倍频即可。注意系统主频最大144MHz。
图1
图2
感谢,您的回复及时且详细,问题已经解决。