[技术问答]

HC32L196 选择RTC周期中断,如何重置计数?

[复制链接]
1153|6
手机看帖
扫描二维码
随时随地手机跟帖
junzheng|  楼主 | 2022-7-29 15:28 | 显示全部楼层 |阅读模式
需求:
RTC_CR0中选择PRDX,PRDX设置了10s,在计时到5s时,需要在中断发生之前让它重新开始计数,也就是在15s后产生中断,前面已经记过的5s改为0。
哪位大侠指导一下。

使用特权

评论回复
junzheng|  楼主 | 2022-7-30 09:03 | 显示全部楼层
自己解决了
复位RTC后再初始化。
M0P_RESET->PERI_RESET0 &= 0xffefffff;                                        //将RTC置于复位状态。如果不复位,则不能重新启动周期计数。
M0P_RESET->PERI_RESET0 |= 0x00100000;                                        //将RTC置于正常工作状态。

使用特权

评论回复
andygirl| | 2022-9-6 21:48 | 显示全部楼层
还是自己解决有成就感

使用特权

评论回复
两只袜子| | 2022-9-9 17:30 | 显示全部楼层
柳暗花明就在一瞬间

使用特权

评论回复
Bowclad| | 2022-9-16 19:26 | 显示全部楼层
自己解决了就是有成就感

使用特权

评论回复
match007| | 2022-10-4 20:36 | 显示全部楼层
看半天没整明白,5秒10秒的~~

使用特权

评论回复
Undshing| | 2022-10-4 22:26 | 显示全部楼层
没搞明白

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

71

帖子

1

粉丝