OpenEdv-开源电子网

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

GPS时钟

[复制链接]

3

主题

10

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
369
金钱
369
注册时间
2015-1-27
在线时间
43 小时
发表于 2017-6-8 00:08:30 | 显示全部楼层 |阅读模式
本帖最后由 淋哥儿 于 2017-6-8 00:26 编辑

1、写在发帖之前
     公司的一个项目,将以前的控制器需要GPS授时,用的是STC15W4K16S4,本来想着用C8T6解决一下,速度又快,用起来也顺手,两个串口,串口1发送解析好的GPS时钟数据,串口2用来接收GPS的实时信息,因为GPS的时钟数据一直在不停的发送,打算是用串口2的DMA来接收,然后在处理指令就好了,后来还是改过用51,原因有以下两点:①C8T6涨价,并且交期很差,貌似今年ST的芯片全系列涨价,哎,受制于人。②就这么简单的一件事情,用M3来做,感觉有点高射炮打蚊子。③STC的总工姚永平来公司交流过,现在他的15W系列的做的确实不错,主频最大可以到30M,而且价格便宜,交期好,技术支持又很到位。所以最终还是选择51,不管用的是什么芯片,关键是编程的思路吧?我一直主张是实战派,也从群里的大拿那里学到很多知识,知识分享了才能进步,所以将工程文件完整的发上来,想着,总有人需要吧?赠人玫瑰,手留余香。
2、技术说明
     串口2上与GPS的模块通信,引出了一个电源到串口9脚,建议以后硬件电路设计的时候,多串口,还是使用一个串口将电源引出,谁知道外接的串口设备需不需要供电呢?
     其中的串口函数,用的是STC的库,我比较懒,看上能用的就用,典型的拿来主义,放在篮子里的就是菜。
3、后续补充
    引脚充足,后期可以加上SD2403和液晶,午夜校时了,然后写SD2403寄存器。做一个精确的时钟。
4、上传的主要内容有
      51完整的工程文件
      GPS输出的数据格式      

5、吐槽
     上传附件,chrome不能用。

GPS_CLOCK.rar

100.99 KB, 下载次数: 82

GPS数据输出格式7020.pdf

69.68 KB, 下载次数: 68

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

使用道具 举报

1

主题

10

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2017-4-13
在线时间
6 小时
发表于 2017-6-8 17:17:22 | 显示全部楼层
GPS传出的是UTC时间,需要时区转换
回复 支持 反对

使用道具 举报

3

主题

10

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
369
金钱
369
注册时间
2015-1-27
在线时间
43 小时
 楼主| 发表于 2017-6-8 21:06:23 | 显示全部楼层
yxkt134 发表于 2017-6-8 17:17
GPS传出的是UTC时间,需要时区转换

程序中做了处理
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-8-18 17:02

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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