关于CH573中RTC、内部频率、看门狗之间的几点疑惑

1.请问一下使用内部rtc,并且校准后,时间单位是按照频率32768还是32000去计算呢?我看手册上好像说是校准到32khz 但是rtc寄存器上写的是以32768为基准,对此有点疑惑,谢谢!
2.sleep休眠期间与看门狗的关系,例如:sleep休眠时间大于喂狗时间,看门狗如果使用看门狗溢出中断喂狗,是否会正常喂狗呢?
3.sleep期间没喂狗,超过看门狗时间,如果也不会复位的话,再次唤醒sleep后,看门狗的时间是从上一次进入sleep开始继续计算的,还是从头开始计算了,sleep及其以前的直接就清空作废了?以及唤醒sleep后,看门狗需要像adc那样重新配置吗?

校准频率在config.h中是可以进行修改的,注意需要通过编译器预编译处理。

image.png


sleep睡眠时看门狗停止计数,因此睡眠的时候不会出现看门狗复位的情况。等到醒来的时候会继续计数,无需sleep后重新使能看门狗,可以在醒来的时候立马喂狗一下。


明白了!谢谢!



只有登录才能回复,可以选择微信账号登录