问答

汇集网友智慧,解决技术难题

21ic问答首页 - TAG
  • GD32F030VET6 DeepSleep使用RTC唤醒问题

    [table=0,rgb(255, 255, 255)] [tr][td][align=right]在这里我根据官方Demo进行配置在RTC ALARM中断里进行唤醒并且再次设置ALARM,main里LED可以间隔闪烁,说明休眠唤醒成功。但是我发现我在上电时给我的时钟配置为120MHZ就无法唤醒了,对此我去探索了一下 system_gd32f30x.c 文件,我发现这里面计算为 8 / 2 * 30,但我的外部晶振为16,此时我使用rcu_clock_freq_get获取的频率竟然为240Mhz(此芯片最大为120Mhz)因此我给system_gd32f30x.c里修改为8 / 2 * 15,此时就为120Mhz了,但是这个时候问题就出现了,main里LED不能间隔闪烁了,rtc的中断不可以唤醒deepsleep了,有没有了解到的大佬解答一下。#define HXTAL_VALUE我也已经修改为16Mhz。[/align][/td][/tr] [/table]

    GD32F030VET6

    154浏览量 2回复量 关注量