GD32F303系列MCU内部有IRC40K低速时钟,该低速时钟可以为RTC或FWDG使用,如下图所示,据测试IRC40K精度较差,如果作为RTC时钟源可能存在较大偏差的情况,如果使用者使用RTC建议可以选择LXTAL外部低频晶振,或者使用内部高速时钟对IRC40K进行校准(校准方法为使用内部高速时钟对IRC40K进行捕获,然后调整IRC40K的trim值)。 1.2.5...
gpio_init(GPIOA,GPIO_MODE_AF_PP,GPIO_OSPEED_MAX,GPIO_PIN_8);/* 以下语句为配置系统时钟输出到CKOUT引脚,若希望输出其他时钟可以修改该函数形参,在GD32F303上仅可以输出以下时钟:RCU_CKOUT0SRC_CKSYS,RCU_CKOUT0SRC_IRC8M,RCU_CKOUT0SRC_HXTAL,RCU_CKOUT0SRC_CKPLL_DIV2*/rcu_ckout0_config(RCU_...
GD32F303系列MCU内部有IRC40K低速时钟,该低速时钟可以为RTC或FWDG使用,如下图所示,据测试IRC40K精度较差,如果作为RTC时钟源可能存在较大偏差的情况,如果使用者使用RTC建议可以选择LXTAL外部低频晶振,或者使用内部高速时钟对IRC40K进行校准(校准方法为使用内部高速时钟对IRC40K进行捕获,然后调整IRC40K的trim值)。 1.2.5...
GD32F303系列MCU内部有IRC40K低速时钟,该低速时钟可以为RTC或FWDG使用,如下图所示,据测试IRC40K精度较差,如果作为RTC时钟源可能存在较大偏差的情况,如果使用者使用RTC建议可以选择LXTAL外部低频晶振,或者使用内部高速时钟对IRC40K进行校准(校准方法为使用内部高速时钟对IRC40K进行捕获,然后调整IRC40K的trim值)。 1.2.5...
RCU_CTL |= RCU_CTL_PLLEN; /* 等待PLL Ready */ while(0U == (RCU_CTL & RCU_CTL_PLLSTB)){ } /* 使能PLL高驱模式 */ PMU_CTL |= PMU_CTL_HDEN; while(0U == (PMU_CS & PMU_CS_HDRF)){ } /* 选择PLL高驱模式 */ PMU_CTL |= PMU_CTL_HDS; ...