OpenEdv-开源电子网

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

第2版GPS+FM+2.4TFT+PCF8563收音机时钟

[复制链接]

2

主题

27

帖子

2

精华

中级会员

Rank: 3Rank: 3

积分
371
金钱
371
注册时间
2013-11-19
在线时间
2 小时
发表于 2014-3-9 18:47:28 | 显示全部楼层 |阅读模式

 


之前发布了第一版的GPS收音机时钟,虽然主控跟FM收音机是在一个板上,喇叭也在上面,但是板太大,GPS模块也贵,在网店还要买100多

所以就动起改版的念头,顺便把程序整理了一下,程序在source目录里面,原理图及PCB在Hardware目录下,Gerber里面就是给PCB板厂的资料/

此次,线路及PCB也自己动手,但是不会画PCB,之前第1版是请人画的。这次就想自己动手,所以就用PROTEUS做线路及PCB。




话说Proteus虽然是用来仿真的,但是也能画线路及PCB,基本的功能都有。虽然我自己也建了几个器件,不过就将就看吧。




Keil部分也做了些改动,头文件放在Lib里面,程序放在Source里面,HEX放在Output里面。

 


 

 

制作经验:

做了第一版后由于体积太大,就想着要改版,某日在淘宝上看到合适的主控版,就想借用这块主板来做我需要的功能。


 

顺便把GPS模块改为体积小,价格便宜的UBLOX NEO-6M


 

由于我第2版的时钟IC把DS1302改成PCF8563,所以程序上就需在I2C通讯上加些控制。刚开始时会时钟不会跑,后来参考网上资料改了下,就能显示了



 

这次的GPS也是第一次使用,UBLOX的NEO-6M模块,这个模块体积小,价格便宜,也有I2C及UART的输出,只不过我可能I2C没弄好,有时显示的时间会有问题。

在拿到GPS后还蛮开心的,很小的一个模块,就在焊好后却发现我的GPS有问题,只输出类似这样的讯息

$GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,,,,,,,,N*30
$GPGGA,,,,,,0,00,99.99,,,,,,*48
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,1,1,00*79
$GPGLL,,,,,,V,N*64

原本失望的觉得是GPS问题,问了买家,卖家说是没定位,可我明明接了天线了,摆了一整晚还是一样的输出。百度跟谷歌都没用。
后来才发现我用的是有源天线,需要加上电源,所以又问了卖家才知道这个模块除了8,9要接一起之外如果用有源天线,还需要从这两脚经过电阻跟电感到天线。


 

改完之后...突然时间就捕获到了,顿时一阵高兴。后来又发现我的PCF8563在断电后无法记忆,就飞了线。顺便在PCB档上也修改了。


程序及相关资料


 




 




 


 

 

 

 

          

 

GPS_FM_CLK_PCF8563.rar

5.09 MB, 下载次数: 3785

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

使用道具 举报

31

主题

270

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
450
金钱
450
注册时间
2012-5-18
在线时间
6 小时
发表于 2014-3-9 18:52:52 | 显示全部楼层
谁来买我的火柴.....
回复 支持 反对

使用道具 举报

27

主题

308

帖子

1

精华

高级会员

Rank: 4

积分
774
金钱
774
注册时间
2012-6-19
在线时间
19 小时
发表于 2014-5-29 10:06:57 | 显示全部楼层
好贴,居然没人顶
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-5-29 22:57:34 | 显示全部楼层
不错,cool.
回复 支持 反对

使用道具 举报

0

主题

23

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2013-3-3
在线时间
0 小时
发表于 2014-5-31 09:28:41 | 显示全部楼层
这个必须得顶啊!!!!谢谢楼主的分享
选择了就不要后悔!
回复 支持 反对

使用道具 举报

69

主题

289

帖子

3

精华

金牌会员

Rank: 6Rank: 6

积分
1294
金钱
1294
注册时间
2013-3-14
在线时间
62 小时
发表于 2014-6-4 12:37:02 | 显示全部楼层
谢谢楼主分享
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2014-3-30
在线时间
5 小时
发表于 2014-6-4 23:46:26 | 显示全部楼层
牛人之作呀!!!!!!
回复 支持 反对

使用道具 举报

3

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2014-4-24
在线时间
0 小时
发表于 2014-7-4 12:01:52 | 显示全部楼层
先顶在看,给力!!!
No weapon formed against me shall prosper and every tongue that shall rise against thee in judgment thou shalt condemn。
回复 支持 反对

使用道具 举报

11

主题

52

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2015-7-6
在线时间
5 小时
发表于 2015-8-21 12:04:39 | 显示全部楼层
感谢分享!!
回复 支持 反对

使用道具 举报

28

主题

135

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
491
金钱
491
注册时间
2012-8-9
在线时间
57 小时
发表于 2015-10-8 22:59:33 | 显示全部楼层
你好,想买你手工制作的这个东西可以吗???我扣扣117788674,怎么联系你请问?
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2015-10-28
在线时间
0 小时
发表于 2015-10-28 22:06:38 | 显示全部楼层
回复【10楼】117788674:
---------------------------------我只想在TFT上面显示温度,你那个功能太多了,都看不懂,麻烦您能跟我说下我要实现我的功能需要哪些吗
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2015-10-28
在线时间
0 小时
发表于 2015-10-28 22:09:04 | 显示全部楼层
怎么在TFT上显示温度啊,我只会显示不变的数字,怎么显示变化的数字呢
回复 支持 反对

使用道具 举报

2

主题

27

帖子

2

精华

中级会员

Rank: 3Rank: 3

积分
371
金钱
371
注册时间
2013-11-19
在线时间
2 小时
 楼主| 发表于 2015-11-15 22:16:57 | 显示全部楼层
回复【12楼】妖孽:
---------------------------------
就把得到的温度直接以扫描的方式写入TFT
回复 支持 反对

使用道具 举报

6

主题

54

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
251
金钱
251
注册时间
2015-3-9
在线时间
20 小时
发表于 2015-11-16 12:09:06 | 显示全部楼层
很好的分享。。
回复 支持 反对

使用道具 举报

0

主题

25

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2016-4-6
在线时间
1 小时
发表于 2016-4-9 13:26:52 | 显示全部楼层
这字体还挺好看的。
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2016-11-16
在线时间
5 小时
发表于 2016-11-25 20:45:49 | 显示全部楼层
看起来很高大上
回复 支持 反对

使用道具 举报

5

主题

66

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
232
金钱
232
注册时间
2016-10-20
在线时间
42 小时
发表于 2017-9-25 15:00:52 | 显示全部楼层
学习学习
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2017-10-10
在线时间
1 小时
发表于 2017-10-10 13:43:16 | 显示全部楼层
谢谢分享!学习了!
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2017-10-19
在线时间
3 小时
发表于 2017-10-19 14:04:55 | 显示全部楼层

谢谢分享!学习了!
回复 支持 反对

使用道具 举报

0

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
93
金钱
93
注册时间
2015-12-22
在线时间
11 小时
发表于 2017-11-19 22:02:48 | 显示全部楼层
学习学习
回复 支持 反对

使用道具 举报

9

主题

111

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
299
金钱
299
注册时间
2013-5-28
在线时间
24 小时
发表于 2017-11-21 00:01:52 | 显示全部楼层
效果不错哦,赞一个
学习单片机编程贵在坚持,无论多难的问题都有不轻易放弃的原则,坚持着去解决它,相信你总会找到解决方法的。
回复 支持 反对

使用道具 举报

17

主题

354

帖子

0

精华

高级会员

Rank: 4

积分
797
金钱
797
注册时间
2017-5-21
在线时间
340 小时
发表于 2017-11-21 12:30:23 来自手机 | 显示全部楼层
厉害厉害!
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

精华

新手入门

积分
18
金钱
18
注册时间
2019-5-31
在线时间
1 小时
发表于 2019-10-3 16:30:10 | 显示全部楼层
好东西,谢谢分享!
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 11:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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