我调用RTC_SET函数改为0秒,然后调用RTC_GET,屏幕立即显示的0秒,rtc计数值应该也重新计数了,我的程序是每进入一次rtc中断调用RTC_GET然后更新屏幕时间,我打印了下数据,第1次中断打印的时间还是0s,不是1s,这就导致刚设置时间为0秒后,屏幕上显示0秒到显示1秒实际得经过了2s,这是咋回事
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU
我调用RTC_SET函数改为0秒,然后调用RTC_GET,屏幕立即显示的0秒,rtc计数值应该也重新计数了,我的程序是每进入一次rtc中断调用RTC_GET然后更新屏幕时间,我打印了下数据,第1次中断打印的时间还是0s,不是1s,这就导致刚设置时间为0秒后,屏幕上显示0秒到显示1秒实际得经过了2s,这是咋回事
你好,初始化的时候先清楚一下秒中断的标志位, RTC_ClearFlag(RTC_FLAG_SEC); 后续有问题可以邮箱联系zdg@wch.cn