Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

JuLa_3733101
Level 1
Level 1

RT,想在PSoc6断电后继续跑RTC时钟(RTC供电Vbakeup由外部备用电池供电),该如何配置RTC时钟?

1 Solution
ShipingW_81
Moderator
Moderator
Moderator
500 replies posted 250 solutions authored 250 replies posted

JuLa_3733101

可以基于demo code ce216825-psoc-6-real-time-clock-basics 做如下修改(以PSoC Creator为例),使得RTC在VDDD OFF得情况下保持运行

1. 在dwr->System下设置vBackup Source为Dedicated supply

2. main_cm4.c中注释掉RTC上电后有关时间的初始化代码

板子上保证VBACKUP有效且连接,完成后编译烧录,通过串口读取时间,后在保持VBACKUP供电下,断开VDD供电再重新上电,串口再次读取时间,会发现跟上次读取的时间是连续的。

View solution in original post

0 Likes
1 Reply
ShipingW_81
Moderator
Moderator
Moderator
500 replies posted 250 solutions authored 250 replies posted

JuLa_3733101

可以基于demo code ce216825-psoc-6-real-time-clock-basics 做如下修改(以PSoC Creator为例),使得RTC在VDDD OFF得情况下保持运行

1. 在dwr->System下设置vBackup Source为Dedicated supply

2. main_cm4.c中注释掉RTC上电后有关时间的初始化代码

板子上保证VBACKUP有效且连接,完成后编译烧录,通过串口读取时间,后在保持VBACKUP供电下,断开VDD供电再重新上电,串口再次读取时间,会发现跟上次读取的时间是连续的。

0 Likes