一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 11659|回复: 68
收起左侧

[51单片机] 万年历集大成版之调试程序

  [复制链接]
发表于 2014-9-10 20:08 | 显示全部楼层 |阅读模式
本帖最后由 gongzhu 于 2014-9-14 09:09 编辑

因上次转让出的万年历集大成版控制板主要是针对我的数码管设计的,测试中的程序没法直接给LCD12864和LCD240128使用,这两天应个别坛友要求,特调制了两个小程序供买板的坛友直接拿过去使用。仅调试了个把小时,没实际进行老化试验,bug难免。还是老话,我主攻的数码管显示,没精力折腾其他程序。而且工作合同即将到期,很多杂事要处理!
发现bug自己修改,并欢迎技术回帖!

第一个:GPS+LCD12864+DS3231
图片:
大字体主界面(我故意调到911,以测试自动校时用的):

IMG_005.jpg


郑重提示:下载程序时必须将GPS断开!
万年历运行中使用GPS时,电脑串口断不断开无所谓。

K4切换至GPS显示界面:
IMG_004.jpg

在此界面随时使用K1(MOD)键强制手动校时。

GPS信息完整显示界面:
IMG_007.jpg

经纬度第一个小数点前为度,第一个小数点后为分。
如:东经118度59.00分。如需显示秒,自己转换:0.00*60=0.0秒。
定位信息出现后5分钟自动与DS3231校时。


一广州坛友打电话要求设个定时几小时校准一次DS3231。
我说首先DS3231已经很准了,日误差远低于1s;第二如果把GPS一直挂在万年历上,还不如直接把GPS当RTC得了,何须浪费个DS3231!
因此特专做了个GPS+LCD12864的程序供选择。

二、GPS+LCD12864
大字体主界面(早上手机拍的,将就看):
IMG_002.jpg

GPS没有温度了,需要的自己加18B20。

K4切换至GPS信息界面:
IMG_001.jpg


在运行模式下K3键是屏幕背景灯开关,GPS支持热插拔。
只要波特率是9600,NMEA-0183协议就可以直接使用。
如果波特率是4800(GPS常用就这两个波特率),就可以在程序里面将宏定义BAUD 9600改为 BAUD 4800
#define BAUD 9600  
不建议使用4800,虽然波长大抗干扰好,毕竟速度慢,个人意见。


淘宝2手gps风险大,几块钱一个,一般都是随机选择不包好,本人曾买过8个坏了两个,那两个明显受了外伤的,没办法,卖家连这最基本的常识都不知道?
最后教大家一招如何简单测试GPS好坏的方法。
IMG_008.jpg

外壳上有 9.6kps,恭喜你,我的程序你可以直接使用了。淘宝最常见的二手GPS八成以上都是韩国货,质量也还过得去。

拆开,接线端子上一般是四根线,最外端的红黑一般是5V供电+-。
如果不是红黑色,那么在端子旁边有个小纽扣电池,电池上有标正负。万用表测短路档,一端接电池-,另一端去测试接线端子,找到-。其次可以顺着电池+极找到3.3v的稳压块,可以在稳压块上找到5V供电+。
5V接上通电后板载指示灯会亮:
IMG_009.jpg


拿一发光二极管,二极管-接电源-。正极接任意一根未知端子。
如果发光二极管有规律的一秒亮一次就确定了这根是TX,即接万年历的RX。因为GPS是每秒发送一次数据,不管有没有接受到卫星信号。如果两根线分别接上发光二极管都常亮或不亮,那就只有默哀了。

常规情况下靠近电源+极的就是TX。
另一根线应该是RX用来刷机用的,我们空置不管。
因为常规的TTL排序是 VCC  TX  RX GND。

IMG_010.jpg

还有个别种类gps带绿色寻星指示灯,寻星中为绿色闪烁,定位成功为绿色常亮。如果刚送电就常亮绿灯显然是坏了。

原本想淘它几百个来测试挑选出无故障的再来一乐论坛转让的,但实在没精力了……
最后向此次买万年历控制板的几个坛友说声抱歉。
本人平常上班,晚上下班回来都6:30过了,故平常没法发快递。所以我转让的东西都是挑周末或节假日发布。
这次刚好撞上了中秋节快递爆仓,虽然是两家小快递,平常也还能实现江浙沪次日达的,这次居然发货后3天都还没出本地中转,实在意外。
所以补发两个GPS程序以精神安慰!
各收一个币,象征一下:
GPS+LCD12864+DS3231大字体翻页版:
GPS 3231 12864.rar (99.22 KB, 下载次数: 354, 售价: 1 人民币)


GPS+LCD12864大字体翻页版:
GPS 12864.rar (69.63 KB, 下载次数: 243, 售价: 1 人民币)

应部分坛友要求,把二手GPS淘宝链接发了
http://item.taobao.com/item.htm?spm=a1z09.12.10.89.7SODMa&id=4770092117&_u=ec41c1d2539

提醒:
1、gps模块实际会裹满泥巴的,没照片上好看
2、店主对gps一问三不知,她的主业是卖耳机等配件的
3、建议多淘几个。自己承担风险!
4、选这家是因为其价格算是比较低的了
5、本人跟卖家无任何经济利益关系,里面最长的评论是我的


发表于 2014-9-10 21:13 | 显示全部楼层
谢谢,下载下来研究下
发表于 2014-9-10 21:22 | 显示全部楼层
谢谢,下来学习下.
发表于 2014-9-10 22:25 | 显示全部楼层
支持主攻数码管显示
啥时出板子

点评

看机缘  发表于 2014-9-11 14:38
发表于 2014-9-10 23:25 | 显示全部楼层
下载下来研究下
发表于 2014-9-10 23:28 | 显示全部楼层
自动授时,感觉好安逸。
发表于 2014-9-11 08:29 | 显示全部楼层
不错,GPS授时比较省心。
发表于 2014-9-11 08:43 | 显示全部楼层
十一月和十二月时,屏幕上怎么显示的?看你现在的排版好像没地儿显示了

点评

同样的,农历一月到时候显示为 正月  发表于 2014-9-11 14:35
农历叫冬、腊月,而且农历日期后是不带"号"或"日"的  发表于 2014-9-11 14:33
发表于 2014-9-11 08:43 | 显示全部楼层
GPS+DS3231 有空做一个,谢谢楼主分享
发表于 2014-9-11 13:03 | 显示全部楼层
下载了,谢谢楼主!有空也做一个。

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-3-29 15:48 , Processed in 0.081298 second(s), 57 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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