[STM8] STM8L052 RTC中断唤醒HALT

[复制链接]
888|3
 楼主| finish2 发表于 2022-11-18 18:18 | 显示全部楼层 |阅读模式
最近在做一个低功耗温湿度无线终端,要求在HALT模式下,由RTC  60s唤醒一次向上位机发送温湿度数据。我在配置RTC的时候碰到一个奇怪的问题,一直没有解决掉。。把开启唤醒的这行代码加进去,程序就会卡住,在RTC_Init()里走不下去。
 楼主| finish2 发表于 2022-11-18 18:20 | 显示全部楼层

搞错了,是使能唤醒中断就会卡

本帖最后由 finish2 于 2022-11-18 18:44 编辑

C:\Users\86178\Desktop\RTC.png
rtc1.png
 楼主| finish2 发表于 2022-11-20 14:25 | 显示全部楼层
哎,还是粗心了。错误查出来了,唤醒中断标志没有真正清除掉,再加上我调试不规范,没有认真排查,一直以为是寄存器配置问题,但是细心想想,配置寄存器怎么可能会抽象地卡住,经验还是不够。也不知道是咋了,感觉啥事都做不好。。心累
hjl2832 发表于 2022-11-21 08:50 | 显示全部楼层
我记得RTC应用里有讲,配置RTC时,除了写RTC装载值,其它寄存器一定要先停止RTC才能进行寄存器配置,否则出错。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

18

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部