[N32G03x] RTC寄存器的数值写不进去

[复制链接]
1804|17
 楼主| rashL 发表于 2022-8-29 17:02 | 显示全部楼层 |阅读模式
今天调试N32G030的RTC遇到点问题,直接打开官方的DEMO——RtcAutoWakeUp,运行后串口确实会每隔4S打印,但是修改RTC_SetWakeUpCounter()的数值,寄存器并没有写进去,需要将芯片重新掉电再上电才能写进去,很奇怪
sy12138 发表于 2022-8-29 17:27 | 显示全部楼层
在修改前关闭RTC唤醒使能了吗
xch 发表于 2022-8-29 19:03 | 显示全部楼层
需要解锁才能更改。PWR 控制寄存器也有个控制位要使能写
 楼主| rashL 发表于 2022-9-2 15:09 | 显示全部楼层
实际测试需要关掉唤醒使能才能修改,建议官方例程改一改,把这点加进去:修改参数时先把唤醒使能关掉,写完再使能
sy12138 发表于 2022-9-2 16:02 | 显示全部楼层
tifmill 发表于 2022-12-2 21:35 | 显示全部楼层
这个使用BKG写入呢?              
vivilyly 发表于 2022-12-3 15:28 | 显示全部楼层
掉电丢失不是正常吗?              
lzmm 发表于 2022-12-5 22:58 | 显示全部楼层
你是不是没有安装电池到vbat引脚?
everyrobin 发表于 2022-12-6 17:40 | 显示全部楼层
是不是需要停止RTC才能写入呢?
sy12138 发表于 2022-12-7 09:42 | 显示全部楼层
everyrobin 发表于 2022-12-6 17:40
是不是需要停止RTC才能写入呢?

是的,需要disable RTC Wkup 才可以修改
pla155 发表于 2024-3-8 13:20 | 显示全部楼层
谢谢,学习了
laocuo1142 发表于 2024-3-19 16:43 | 显示全部楼层
检查RTC初始化流程
flycamelaaa 发表于 2024-3-19 18:00 | 显示全部楼层
在修改唤醒计数器值之后,立即读取该寄存器的值,看看是否与你设置的值相匹配。
powerantone 发表于 2024-3-19 20:00 | 显示全部楼层
检查电源管理设置没有干扰到RTC的行为
两只袜子 发表于 2024-3-20 08:00 | 显示全部楼层
查看时钟源是否稳定,并且没有被意外地关闭或更改。
kzlzqi 发表于 2024-8-27 17:27 | 显示全部楼层
在修改某些RTC寄存器之前,可能需要先解除写保护。
好几遍vh 发表于 2024-9-30 15:24 来自手机 | 显示全部楼层
需要将芯片重新掉电再上电才能写进去
申小林一号 发表于 2024-10-30 20:53 | 显示全部楼层
多半没有开时钟。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

20

帖子

0

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