请问STM32的RTC 能否产生4ms 的报警中断/唤醒?
#define RTC_CLOCK (32768) #define RTC_DIV (2)
RTC_SetPrescaler(RTC_DIV-1); //因为不推荐为0
RTC_SetAlarm(((RTC_CLOCK/RTC_DIV)/250));
我用仿真器调试时发现好象一直在中断,把分频改成: RTC_SetPrescaler(32768-1); 好象就可以。 是不是频率不能太高。
我是想利用RTC的报警唤醒功能实现低功耗(STOP 模式),欢迎大家讨论,谢谢!
|