OpenEdv-开源电子网

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

STM32 FM31256 RTC时钟每天快5秒钟

[复制链接]

13

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
156
金钱
156
注册时间
2015-1-15
在线时间
73 小时
发表于 2015-6-16 17:05:24 | 显示全部楼层 |阅读模式
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-6-16 23:20:54 | 显示全部楼层
是STM32自己的RTC 么?
FM那个是啥?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

231

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2872
金钱
2872
注册时间
2018-1-24
在线时间
258 小时
发表于 2018-6-11 13:51:07 | 显示全部楼层
谁用过STM32F407+FM31256?
回复

使用道具 举报

20

主题

227

帖子

0

精华

高级会员

Rank: 4

积分
605
金钱
605
注册时间
2017-7-14
在线时间
116 小时
发表于 2018-6-11 14:17:54 | 显示全部楼层
查了一下FM31256带有RTC,STM32也有RTC,楼主说的是哪一个
回复

使用道具 举报

1

主题

231

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2872
金钱
2872
注册时间
2018-1-24
在线时间
258 小时
发表于 2018-6-21 12:59:51 | 显示全部楼层
SimpleLife 发表于 2018-6-11 14:17
查了一下FM31256带有RTC,STM32也有RTC,楼主说的是哪一个

我说的是FM31256,用F4模拟I2C来驱动它,一直没调通,群里哪位有这个驱动程序
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2019-6-12
在线时间
5 小时
发表于 2019-10-28 15:13:14 | 显示全部楼层
bebj2009 发表于 2018-6-21 12:59
我说的是FM31256,用F4模拟I2C来驱动它,一直没调通,群里哪位有这个驱动程序

你好,用FM31256读取RTC时间时,需要用到哪些初始化,我只初始化了VTP,读回来的年月日时分秒都是同一个数。
回复

使用道具 举报

1

主题

231

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2872
金钱
2872
注册时间
2018-1-24
在线时间
258 小时
发表于 2019-11-4 11:00:12 | 显示全部楼层
littlerong 发表于 2019-10-28 15:13
你好,用FM31256读取RTC时间时,需要用到哪些初始化,我只初始化了VTP,读回来的年月日时分秒都是同一个 ...

驱动就一个IIC通迅,关键是你用的单片机主频有高有低,现在我用F4频率高了几倍,时序一时没搞通,读过来的数据不对,现在也没搞好,还是慢慢调吧。。。。。。。。。。。。
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2019-9-7
在线时间
4 小时
发表于 2019-11-14 15:08:39 | 显示全部楼层
bebj2009 发表于 2019-11-4 11:00
驱动就一个IIC通迅,关键是你用的单片机主频有高有低,现在我用F4频率高了几倍,时序一时没搞通,读过来 ...

这么久一直没调通吗
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2019-6-12
在线时间
5 小时
发表于 2019-12-16 10:29:46 | 显示全部楼层
bebj2009 发表于 2019-11-4 11:00
驱动就一个IIC通迅,关键是你用的单片机主频有高有低,现在我用F4频率高了几倍,时序一时没搞通,读过来 ...

你好,你的解决了吗?
我的读写FRAM正常,但是RTC一直读不回来时间,手册里面写的读取只需3步:
1. 设置读取位(R位),它获取RTC寄存器的快照(假设R之前是在逻辑0处)。
2. 从地址02h开始执行Read Processor Companion命令(从ID 1101b),并读取7个RTC字节(02h - 08h)。
3.清除R位,为下一次读RTC做准备。
按这三步写的程序,读回来的值是7个93。
回复

使用道具 举报

233

主题

961

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1815
金钱
1815
注册时间
2011-10-9
在线时间
230 小时
发表于 2019-12-16 13:24:57 | 显示全部楼层
littlerong 发表于 2019-12-16 10:29
你好,你的解决了吗?
我的读写FRAM正常,但是RTC一直读不回来时间,手册里面写的读取只需3步:
1. 设 ...

上马云家 找下 卖这个芯片模块的商家  一般都有 资料的连接。下载一个看看自己步骤对不对 一般stm都可以直接用资料的代码...一般我都是直接拿来用的 很少自己写
回复

使用道具 举报

62

主题

903

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3566
金钱
3566
注册时间
2016-1-8
在线时间
544 小时
发表于 2019-12-16 13:36:21 | 显示全部楼层
每天-5s
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2019-6-12
在线时间
5 小时
发表于 2019-12-17 11:10:45 | 显示全部楼层
bebj2009 发表于 2019-11-4 11:00
驱动就一个IIC通迅,关键是你用的单片机主频有高有低,现在我用F4频率高了几倍,时序一时没搞通,读过来 ...

你好,我的读写都可以,但是秒从0-32,之后又变成0;秒经历过两次0-32后,分才+1.
而且发送前对数据进行了BCD转换。但是读取的和发送的值不一样。
回复

使用道具 举报

1

主题

231

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2872
金钱
2872
注册时间
2018-1-24
在线时间
258 小时
发表于 2019-12-17 16:39:43 | 显示全部楼层
littlerong 发表于 2019-12-17 11:10
你好,我的读写都可以,但是秒从0-32,之后又变成0;秒经历过两次0-32后,分才+1.
而且发送前对数据进行 ...

我的跟你说的现象差不多一样,反正读出来乱七八糟,时而多,时而少,好像F4就是太快了,不好控制,哪位坛友如果调出来了,还请分享一下。
回复

使用道具 举报

10

主题

61

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
334
金钱
334
注册时间
2019-9-15
在线时间
126 小时
发表于 2020-6-22 10:55:14 | 显示全部楼层
bebj2009 发表于 2019-12-17 16:39
我的跟你说的现象差不多一样,反正读出来乱七八糟,时而多,时而少,好像F4就是太快了,不好控制,哪位坛 ...

你好,请问你的FM31256跳出来了吗?
回复

使用道具 举报

10

主题

61

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
334
金钱
334
注册时间
2019-9-15
在线时间
126 小时
发表于 2020-6-23 09:18:02 | 显示全部楼层
楼主你好,可不可以把你的fm31256的例程分享一下,谢谢
回复

使用道具 举报

13

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
156
金钱
156
注册时间
2015-1-15
在线时间
73 小时
 楼主| 发表于 2020-6-28 10:48:59 | 显示全部楼层
人生得意须尽欢 发表于 2020-6-23 09:18
楼主你好,可不可以把你的fm31256的例程分享一下,谢谢

这个片子不准,可以考虑DS3232或者DS3231
回复

使用道具 举报

10

主题

61

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
334
金钱
334
注册时间
2019-9-15
在线时间
126 小时
发表于 2020-6-28 15:39:04 | 显示全部楼层
debug 发表于 2020-6-28 10:48
这个片子不准,可以考虑DS3232或者DS3231

谢谢,可以把FM31256部分的代码给我分享一下吗?我调了一周了,给芯片发东西,得不到ACK,我看看是不是我的程序问题,我是按照厂家给的51改的,头疼
回复

使用道具 举报

13

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
156
金钱
156
注册时间
2015-1-15
在线时间
73 小时
 楼主| 发表于 2020-6-30 17:06:27 | 显示全部楼层
人生得意须尽欢 发表于 2020-6-28 15:39
谢谢,可以把FM31256部分的代码给我分享一下吗?我调了一周了,给芯片发东西,得不到ACK,我看看是不是我 ...

5年前的 找不着了
回复

使用道具 举报

10

主题

61

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
334
金钱
334
注册时间
2019-9-15
在线时间
126 小时
发表于 2020-7-2 09:00:19 | 显示全部楼层
debug 发表于 2020-6-30 17:06
5年前的 找不着了

不用了,谢谢
回复

使用道具 举报

2

主题

14

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
353
金钱
353
注册时间
2019-6-14
在线时间
76 小时
发表于 2020-7-2 09:05:30 | 显示全部楼层
RTC的时会变快或慢都是跟32.768k的晶振有关系。想要准的话需要精度很高的晶振。
回复

使用道具 举报

0

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
138
金钱
138
注册时间
2019-12-23
在线时间
39 小时
发表于 2020-10-22 16:00:34 | 显示全部楼层
谁有STM32工程的FM31256驱动程序分享一下
回复

使用道具 举报

2

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
169
金钱
169
注册时间
2021-10-26
在线时间
59 小时
发表于 2021-10-26 16:17:05 | 显示全部楼层

你好,请问你的FM31256调通了吗,可以分享一下吗,谢谢!
回复

使用道具 举报

10

主题

61

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
334
金钱
334
注册时间
2019-9-15
在线时间
126 小时
发表于 2021-11-17 13:27:11 | 显示全部楼层
lishang4650 发表于 2021-10-26 16:17
你好,请问你的FM31256调通了吗,可以分享一下吗,谢谢!

只调通了时钟部分,存储没用到就没有搞
回复

使用道具 举报

2

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
169
金钱
169
注册时间
2021-10-26
在线时间
59 小时
发表于 2021-11-23 17:12:29 | 显示全部楼层
人生得意须尽欢 发表于 2021-11-17 13:27
只调通了时钟部分,存储没用到就没有搞

大佬能分享一下时钟的驱动吗,谢谢
回复

使用道具 举报

10

主题

61

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
334
金钱
334
注册时间
2019-9-15
在线时间
126 小时
发表于 2021-12-2 14:27:26 | 显示全部楼层
lishang4650 发表于 2021-11-23 17:12
大佬能分享一下时钟的驱动吗,谢谢

可以  邮箱吧
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-18 17:44

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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