OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子全套STM32开发资料,上千讲STM32视频教程,RT1052教程免费下载啦...
查看: 540|回复: 11

f4_rtc显示问题

[复制链接]

  离线 

21

主题

103

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
257
金钱
257
注册时间
2017-12-12
在线时间
17 小时
发表于 2017-12-29 11:06:40 | 显示全部楼层 |阅读模式
回复

使用道具 举报

  离线 

1

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
91
金钱
91
注册时间
2017-3-14
在线时间
15 小时
发表于 2018-1-4 16:13:45 | 显示全部楼层
RTC初始化函数里RTC_ReadBackupRegister(RTC_BKP_DR0)!=0x5050改成0x5051,下面结尾也改成0x5051,再写入你要设置的时间就行了
回复 支持 1 反对 0

使用道具 举报

  离线 

2

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
184
金钱
184
注册时间
2017-8-21
在线时间
27 小时
发表于 2017-12-29 11:09:03 | 显示全部楼层
你用的例程嘛???
回复 支持 反对

使用道具 举报

  离线 

21

主题

103

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
257
金钱
257
注册时间
2017-12-12
在线时间
17 小时
 楼主| 发表于 2017-12-29 11:10:13 | 显示全部楼层
路人曦 发表于 2017-12-29 11:09
你用的例程嘛???

我自己改了结果还是一样
回复 支持 反对

使用道具 举报

  离线 

2

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
184
金钱
184
注册时间
2017-8-21
在线时间
27 小时
发表于 2017-12-29 11:12:40 | 显示全部楼层
你这一个图,你哪里出的问题?RTC时钟不跑?还是显示有问题?
回复 支持 反对

使用道具 举报

  离线 

21

主题

103

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
257
金钱
257
注册时间
2017-12-12
在线时间
17 小时
 楼主| 发表于 2017-12-29 11:13:31 | 显示全部楼层
例程是不是错了?我自己写的 下面 时间 日期 week 都没变化
回复 支持 反对

使用道具 举报

  离线 

21

主题

103

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
257
金钱
257
注册时间
2017-12-12
在线时间
17 小时
 楼主| 发表于 2017-12-29 11:16:33 | 显示全部楼层
GuDuDeRen 发表于 2017-12-29 11:10
我自己改了结果还是一样

开发板直接下载例程 结果还是这样 lcd显示没问题
回复 支持 反对

使用道具 举报

  离线 

2

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
184
金钱
184
注册时间
2017-8-21
在线时间
27 小时
发表于 2017-12-29 11:18:16 | 显示全部楼层
例程肯定没错,你是不是中断没配置。。。RTC是中断跑的。。。还有就是不同的板子都要做一些修改
回复 支持 反对

使用道具 举报

  离线 

21

主题

103

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
257
金钱
257
注册时间
2017-12-12
在线时间
17 小时
 楼主| 发表于 2017-12-29 11:23:22 | 显示全部楼层
GuDuDeRen 发表于 2017-12-29 11:16
开发板直接下载例程 结果还是这样 lcd显示没问题

我就直接下的例程 hex文件        例程肯定 把中断配置好了 用的就是配套的例程
回复 支持 反对

使用道具 举报

  离线 

2

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
184
金钱
184
注册时间
2017-8-21
在线时间
27 小时
发表于 2017-12-29 11:29:12 | 显示全部楼层
                        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
                        My_RTC_Init();                                
                        RTC_Set_WakeUp(RTC_WakeUpClock_CK_SPRE_16bits,180);        这个180 我改了RTC唤醒时间
配置是这么来的
回复 支持 反对

使用道具 举报

  离线 

21

主题

103

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
257
金钱
257
注册时间
2017-12-12
在线时间
17 小时
 楼主| 发表于 2018-1-5 11:44:41 | 显示全部楼层
Funvee 发表于 2018-1-4 16:13
RTC初始化函数里RTC_ReadBackupRegister(RTC_BKP_DR0)!=0x5050改成0x5051,下面结尾也改成0x5051,再写入你要 ...

谢了
问题 解决了 可以问一下这是什么原因吗?
回复 支持 反对

使用道具 举报

  离线 

1

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
91
金钱
91
注册时间
2017-3-14
在线时间
15 小时
发表于 2018-1-12 16:34:42 | 显示全部楼层
GuDuDeRen 发表于 2018-1-5 11:44
谢了
问题 解决了 可以问一下这是什么原因吗?

这是往一个掉电保存的Backup寄存器写一个数,防止每次上电的时候把你设置的时间重置。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则




关闭

报名原子哥新品发布会&粉丝见面会上一条 /1 下一条

正点原子公众号

QQ|联系我们|手机版|官方淘宝店|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-10-18 09:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表
/* */