自由飞翔、 发表于 2016-10-19 16:43:01

STM8L151K4 读RTC计数器,时间总是不对




各位大神好,在调试STM8L时发现u16 RTC_GetWakeUpCounter(void)得到的值不对,实验如下:

我设置RTC每10S唤醒一次,每10S可以唤醒,当外部中断发生时也可以唤醒,然后我使用u16 RTC_GetWakeUpCounter(void)读取RTC计数器值,结果一直是一样的。不知道这个是什么问题?

anywill 发表于 2016-10-20 07:40:33

是不是秒中断的问题?

mark0668 发表于 2016-10-20 20:46:18

帮顶.....:)

asssdz-382474 发表于 2016-10-20 21:00:54

:):):):):):):):)

自由飞翔、 发表于 2016-11-3 09:17:23

anywill 发表于 2016-10-20 07:40
是不是秒中断的问题?

我每次RTC_GetWakeUpCounter(void)得到的值都是我设置的值,莫非倒计时后的值是不能读的吗

sea001 发表于 2020-1-8 14:56:14

请问楼主解决这个问题了吗,如何读取WakeUp的倒计时数值?请赐教

sea001 发表于 2020-1-8 14:58:20

请问楼主解决问题了吗,如何读取WakeUp的唤醒倒计时数值?请赐教

zalelife 发表于 2020-5-9 09:32:23

首先要看所用的MCU能不能读取RTC wakeup唤醒倒计时数值,STM8L052就不支持,读取到的是自动唤醒重载值,即WUTRL和WUTRH寄存器的值,所以每次都是固定的
页: [1]
查看完整版本: STM8L151K4 读RTC计数器,时间总是不对