请教CH32V307关于RTC分频的问题

我想要RTC作低功耗唤醒定时器,使用LSE,把分频配置为1,但实际测量出来的和理论值差了2倍,配置如下

image.png

image.png

image.png

您好,注意查看预分频器重装值寄存器,如下图,分频系数要在设置值的基础上加1,如你入口参数给的值是1,那么1+1就是2分频,输入频率是32768Hz,分频之后就是16384Hz,则计数一次的时间为(1/16384Hz),大约是61us,那么计数两次的时间大约就是122us,因此122us进中断是没问题的。后续若有问题,可邮箱(lzs@wch.cn)沟通。

image.png


@TECH62,你好。如果入口给的是0的话RTC_SetPrescaler(0);它直接不触发中断了,您那边可以测试下


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