OpenEdv-开源电子网

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

分享一个DS3231时钟模块的程序。

[复制链接]

4

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2014-11-11
在线时间
5 小时
发表于 2016-11-27 21:19:53 | 显示全部楼层 |阅读模式
分享一个DS3231时钟模块的程序。 用的板子是mini板,直接将DS3231时钟模块的四根线接上就可以了。用的IIC模拟的方式驱动。最后通过串口打印,直接将时间打印到串口上。



0HW~(11${5C(A9W089[@V%9.png

DS3231时钟串口打印.rar

1.54 MB, 下载次数: 11212

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2014-11-11
在线时间
5 小时
 楼主| 发表于 2016-11-27 21:20:58 | 显示全部楼层
话说设置的时候,慢了一秒。 大家看好时间来点下载吧。  考验你手速的时候到了
回复 支持 反对

使用道具 举报

13

主题

448

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1755
金钱
1755
注册时间
2015-2-7
在线时间
369 小时
发表于 2016-11-27 22:30:05 来自手机 | 显示全部楼层
不错,谢谢分享
回复 支持 反对

使用道具 举报

8

主题

45

帖子

0

精华

高级会员

Rank: 4

积分
838
金钱
838
注册时间
2015-10-23
在线时间
163 小时
发表于 2016-11-29 17:11:09 | 显示全部楼层
这个我试了一下,可以运行。不知为什么一改端口就马上不行了,显示乱码。不知道这种情况您遇到过没有?
回复 支持 反对

使用道具 举报

8

主题

145

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
462
金钱
462
注册时间
2016-12-14
在线时间
75 小时
发表于 2017-1-5 17:17:00 | 显示全部楼层
谢谢分享。。。。。
书山有路勤为径,学海无涯苦作舟!
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2018-2-1
在线时间
3 小时
发表于 2017-5-2 19:51:38 | 显示全部楼层
wsw1232002 发表于 2016-11-29 17:11
这个我试了一下,可以运行。不知为什么一改端口就马上不行了,显示乱码。不知道这种情况您遇到过没有?

我觉得你是没有把输入输出模式改过来
回复 支持 反对

使用道具 举报

4

主题

133

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3860
金钱
3860
注册时间
2016-6-11
在线时间
709 小时
发表于 2017-5-2 22:50:16 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

8

主题

45

帖子

0

精华

高级会员

Rank: 4

积分
838
金钱
838
注册时间
2015-10-23
在线时间
163 小时
发表于 2017-5-6 09:43:52 | 显示全部楼层
tinnu 发表于 2017-5-2 19:51
我觉得你是没有把输入输出模式改过来

一语中的
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2017-9-4
在线时间
6 小时
发表于 2017-11-14 16:41:43 | 显示全部楼层
谢谢分享,刚刚买了一个DS3231模块,准备学习学习,谢谢!
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2017-9-4
在线时间
6 小时
发表于 2017-11-16 19:46:18 | 显示全部楼层
您好,请问一下,我按照你的程序烧录进去以后,为什么串口助手只能收到一个时间?并不是连续收到时间!谢谢!
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2018-3-21
在线时间
3 小时
发表于 2018-6-24 15:47:14 | 显示全部楼层
黑黑 发表于 2017-11-16 19:46
您好,请问一下,我按照你的程序烧录进去以后,为什么串口助手只能收到一个时间?并不是连续收到时间!谢谢 ...

你是接5V电源吗??我一开始也是这样,接3.3V就可以了。
回复 支持 反对

使用道具 举报

31

主题

1951

帖子

3

精华

论坛元老

Rank: 8Rank: 8

积分
4417
金钱
4417
注册时间
2018-5-11
在线时间
922 小时
发表于 2018-6-24 18:48:08 | 显示全部楼层
STM32中已经集成有RTC,
除非有特殊需要,
感觉另外再配时钟芯片没有必要,
并且成本也不小。
我的开源链接 https://github.com/ShuifaHe/STM32.git  请关注,点赞支持哦。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2019-1-18
在线时间
0 小时
发表于 2019-1-18 10:35:08 | 显示全部楼层
非常好,感谢分享
回复 支持 反对

使用道具 举报

13

主题

633

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1331
金钱
1331
注册时间
2016-8-1
在线时间
229 小时
发表于 2019-1-18 10:36:29 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

6

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
126
金钱
126
注册时间
2015-7-18
在线时间
20 小时
发表于 2019-4-11 14:58:45 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2019-1-23
在线时间
7 小时
发表于 2019-5-14 22:39:52 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2019-6-19
在线时间
14 小时
发表于 2019-7-16 11:28:41 | 显示全部楼层
谢谢分享。。。。。不过还没有搞定
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2019-9-26
在线时间
1 小时
发表于 2019-9-26 20:16:04 | 显示全部楼层
感谢无私分享,谢谢了!
回复 支持 反对

使用道具 举报

0

主题

12

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2020-6-9
在线时间
5 小时
发表于 2020-6-13 11:19:47 | 显示全部楼层
非常好,正需要学习,谢谢!
回复 支持 反对

使用道具 举报

0

主题

12

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2020-6-9
在线时间
5 小时
发表于 2020-7-29 10:04:08 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

0

主题

12

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2020-6-9
在线时间
5 小时
发表于 2020-7-29 11:27:12 | 显示全部楼层
程序好用,我用在自己的板子上都没问题
回复 支持 反对

使用道具 举报

0

主题

56

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1641
金钱
1641
注册时间
2017-7-15
在线时间
216 小时
发表于 2020-10-13 22:42:23 | 显示全部楼层
程序上应该是有问题的,每次只读取1字节的数据,后面不应该加ACK的,加上ACK会导致后面的数据出错的。请楼主检查一下。
捕获.PNG
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2019-12-18
在线时间
3 小时
发表于 2020-10-26 20:22:38 | 显示全部楼层
感谢分享,真的很有用!!
回复 支持 反对

使用道具 举报

2

主题

10

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2020-10-30
在线时间
31 小时
发表于 2021-1-5 22:53:12 来自手机 | 显示全部楼层
我用迷你版的pc4和5连接ds3231。为什么打印出来的全是165
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2020-10-4
在线时间
1 小时
发表于 2021-2-27 00:48:11 | 显示全部楼层
可以有用 我用stm32f103c8t6+DS3231SN的时钟模块一次点亮 可以连续打印,感谢分享
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2019-5-6
在线时间
19 小时
发表于 2021-3-22 15:55:36 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2021-3-14
在线时间
4 小时
发表于 2021-5-14 01:09:43 | 显示全部楼层
yy8411 发表于 2021-1-5 22:53
我用迷你版的pc4和5连接ds3231。为什么打印出来的全是165

你好打扰一下请问解决了吗,我也是类似情况..
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2021-10-16
在线时间
0 小时
发表于 2021-10-16 21:38:29 | 显示全部楼层
yy8411 发表于 2021-1-5 22:53
我用迷你版的pc4和5连接ds3231。为什么打印出来的全是165

有两个可能的原因:一是程序是PB10和PB11,你的管脚有问题。如果程序管脚修改过来了,有可能是SDA,SCL两个管脚接触不好。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2021-10-11
在线时间
4 小时
发表于 2021-11-14 10:56:12 | 显示全部楼层
我想问下可以用DS3231模块,通过STM32单片机测出它的ms级时间吗?
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
133
金钱
133
注册时间
2017-5-5
在线时间
36 小时
发表于 2022-4-29 15:03:03 | 显示全部楼层
STM32F103C8T6,连接的模块P10,P11,烧录后重启串口只打印一次,全是165,年月日:2165,165,165
时分秒:45,165,165
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2022-5-23
在线时间
3 小时
发表于 2022-5-23 22:39:16 来自手机 | 显示全部楼层
谢谢楼主,正想找这个
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2020-11-3
在线时间
2 小时
发表于 2023-9-23 19:37:00 | 显示全部楼层
85968011 发表于 2022-4-29 15:03
STM32F103C8T6,连接的模块P10,P11,烧录后重启串口只打印一次,全是165,年月日:2165,165,165
时分秒:45,1 ...

你好请问解决这个问题了吗
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-23 23:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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