OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3842|回复: 11

f4_rtc显示问题

[复制链接]

29

主题

132

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
313
金钱
313
注册时间
2017-12-12
在线时间
26 小时
发表于 2017-12-29 11:06:40 | 显示全部楼层 |阅读模式
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

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

使用道具 举报

7

主题

143

帖子

0

精华

中级会员

Rank: 3Rank: 3

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

使用道具 举报

29

主题

132

帖子

0

精华

中级会员

Rank: 3Rank: 3

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

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

使用道具 举报

7

主题

143

帖子

0

精华

中级会员

Rank: 3Rank: 3

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

使用道具 举报

29

主题

132

帖子

0

精华

中级会员

Rank: 3Rank: 3

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

使用道具 举报

29

主题

132

帖子

0

精华

中级会员

Rank: 3Rank: 3

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

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

使用道具 举报

7

主题

143

帖子

0

精华

中级会员

Rank: 3Rank: 3

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

使用道具 举报

29

主题

132

帖子

0

精华

中级会员

Rank: 3Rank: 3

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

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

使用道具 举报

7

主题

143

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
434
金钱
434
注册时间
2017-8-21
在线时间
75 小时
发表于 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唤醒时间
配置是这么来的
回复 支持 反对

使用道具 举报

29

主题

132

帖子

0

精华

中级会员

Rank: 3Rank: 3

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

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

使用道具 举报

1

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

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

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

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-19 20:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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