rcu_rtc_clock_config(RCU_RTCSRC_IRC40K); #elif RTC_CLOCK_SOURCE_LXTAL prescaler=32767; /* enable LXTAL */ rcu_osci_on(RCU_LXTAL); /* wait till LXTAL is ready */ rcu_osci_stab_wait(RCU_LXTAL); /* select RCU_LXTAL as RTC clock source */ rcu_rtc_clock_config(RCU_RTCSRC_LX...
rcu_osci_on(RCU_IRC32K); rcu_osci_stab_wait(RCU_IRC32K); rcu_rtc_clock_config(RCU_RTCSRC_IRC32K); prescaler_s = 0x13F; prescaler_a = 0x63; #elif (RTC_CLOCK_SOURCE_LXTAL) rcu_osci_on(RCU_LXTAL); rcu_osci_stab_wait(RCU_LXTAL); rcu_rtc_clock_config(RCU_RTCSRC_LXTAL); pres...
14.1.GD32 RTC 外设简介 0x 系列 RTC 0x系列RTC整体架构相对精简,主要依靠32位累加计数器配置分频...
rcu_osci_on(RCU_IRC40K); /* 等待IRC40K Ready */ rcu_osci_stab_wait(RCU_IRC40K); /*选择IRC40K作为RTC时钟*/ rcu_rtc_clock_config(RCU_RTCSRC_IRC40K); #endif #ifdef RTC_CLOCK_SOURCE_HXTAL_DIV_128 /* 使能LXTAL */ rcu_osci_on(RCU_HXTAL); /* 等待HXTAL Ready */ rcu_osci_stab...
rcu_osci_on(RCU_IRC40K); /* 等待IRC40K Ready */ rcu_osci_stab_wait(RCU_IRC40K); /*选择IRC40K作为RTC时钟*/ rcu_rtc_clock_config(RCU_RTCSRC_IRC40K); #endif #ifdef RTC_CLOCK_SOURCE_HXTAL_DIV_128 /* 使能LXTAL */ rcu_osci_on(RCU_HXTAL); ...
rcu_osci_on(RCU_LXTAL);/* wait till LXTAL is ready */ rcu_osci_stab_wait(RCU_LXTAL);/*...
\brief RTC configuration function \param[in] none \param[out] none \retval none*/void rtc_pre_config(void){ #if defined (RTC_CLOCK_SOURCE_IRC32K) rcu_osci_on(RCU_IRC32K); rcu_osci_stab_wait(RCU_IRC32K); rcu_rtc_clock_config(RCU_RTCSRC_IRC32K); prescaler_s = 0x13F; prescaler_a...
使用rcu_periph_clock_enable()函数使能RTC时钟,并使用pmu_backup_write_enable()函数允许RTC备份寄存器...
{rcu_periph_clock_enable(RCU_BKPI);rcu_periph_clock_enable(RCU_PMU);pmu_backup_write_enable();bkp_deinit();rcu_osci_on(RCU_LXTAL);rcu_osci_stab_wait(RCU_LXTAL);rcu_rtc_clock_config(RCU_RTCSRC_LXTAL);rcu_periph_clock_enable(RCU_RTC);rtc_register_sync_wait();rtc_lwoff_wait();rtc...
rcu_osci_on(RCU_IRC40K); /* wait till IRC40K is ready */ while(SUCCESS != rcu_osci_stab_wait(RCU_IRC40K)){ } /* 40K / 16 = 2.5 KHz t = 1/2.5 *2500 = 1s */ fwdgt_write_enable(); fwdgt_config(2500, FWDGT_PSC_DIV16);//1S超时 ...