PSoc6 RTC使用问题

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

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

cross mob
JuLa_3733101
Level 1
Level 1
First question asked

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

0 点赞
1 解答
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 点赞
1 回复
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 点赞