ch32v307 rtc的问题

我调用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


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