打印
[N32G03x]

RTC寄存器的数值写不进去

[复制链接]
536|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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 | 只看该作者
实际测试需要关掉唤醒使能才能修改,建议官方例程改一改,把这点加进去:修改参数时先把唤醒使能关掉,写完再使能

使用特权

评论回复
5
sy12138| | 2022-9-2 16:02 | 只看该作者

使用特权

评论回复
6
tifmill| | 2022-12-2 21:35 | 只看该作者
这个使用BKG写入呢?              

使用特权

评论回复
7
vivilyly| | 2022-12-3 15:28 | 只看该作者
掉电丢失不是正常吗?              

使用特权

评论回复
8
lzmm| | 2022-12-5 22:58 | 只看该作者
你是不是没有安装电池到vbat引脚?

使用特权

评论回复
9
everyrobin| | 2022-12-6 17:40 | 只看该作者
是不是需要停止RTC才能写入呢?

使用特权

评论回复
10
sy12138| | 2022-12-7 09:42 | 只看该作者
everyrobin 发表于 2022-12-6 17:40
是不是需要停止RTC才能写入呢?

是的,需要disable RTC Wkup 才可以修改

使用特权

评论回复
11
pla155| | 2024-3-8 13:20 | 只看该作者
谢谢,学习了

使用特权

评论回复
12
laocuo1142| | 2024-3-19 16:43 | 只看该作者
检查RTC初始化流程

使用特权

评论回复
13
flycamelaaa| | 2024-3-19 18:00 | 只看该作者
在修改唤醒计数器值之后,立即读取该寄存器的值,看看是否与你设置的值相匹配。

使用特权

评论回复
14
powerantone| | 2024-3-19 20:00 | 只看该作者
检查电源管理设置没有干扰到RTC的行为

使用特权

评论回复
15
两只袜子| | 2024-3-20 08:00 | 只看该作者
查看时钟源是否稳定,并且没有被意外地关闭或更改。

使用特权

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

本版积分规则

11

主题

20

帖子

0

粉丝