看规格书是支持 750khz的, 能不能给个例程, 如何在 750khz和 48Mhz中切换频率呢?
热门产品 :
CH592: RISC-V内核BLE5.4无线MCU
看规格书是支持 750khz的, 能不能给个例程, 如何在 750khz和 48Mhz中切换频率呢?
您好,配置750KHz,在系统时钟初始化函数中修改对应的分频系数即可,以下图为例,使用HSI配置相应的时钟,HSI为24MHz,进行32分频后,就是750KHz。切换频率可以直接调用对应的初始化函数进行切换。
static void SetSysClock(void)
{
RCC->APB2PCENR |= RCC_APB2Periph_GPIOD;
GPIOD->CFGLR&=(~0xF0);
GPIOD->CFGLR|=0x80;
GPIOD->BSHR =0x2;
#ifdef SYSCLK_FREQ_8MHz_HSI
SetSysClockTo_8MHz_HSI();
...
}
您好, 请问 "system_ch32v00x.c" 中切换主频函数中为什么会涉及到 PD1 的操作? 这个是必须的么? 其目的是什么?
您好,PD1是单线调试接口,默认是浮空态的,为防止强干扰情况下出现异常加了该操作。