一乐电子

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

QQ登录

只需一步,快速开始

微信扫码登录

搜索
楼主: fun123

[其他综合] GPS时钟串口中断问题

[复制链接]
 楼主| 发表于 2014-5-30 18:12 | 显示全部楼层
谢谢回答,我再研究研究。
回复

使用道具 举报

发表于 2014-5-30 18:52 | 显示全部楼层
手上也有几个GPS模块可惜室内不容易收到星
回复

使用道具 举报

发表于 2014-5-30 19:36 | 显示全部楼层
我也仿制了一个GPS的6位LED数码管时钟,也做过hc-11的无线透传,在室内几个房间之间多台接受没有问题,可是用下来感觉还是直接用GPS模块来的方便简单实用,1、GPS模块的成本远低于无线模块;2、GPS模块本身带RTC时钟的,不接天线走一个星期误差在1秒以内,接上天线在室内写字台上也可以正常收时钟信号的;3、当然在特定环境下还是要用到无线传输的。
回复

使用道具 举报

发表于 2014-5-31 10:59 | 显示全部楼层
先给个地址看一下,不行再说。http://bbs.mydigit.cn/read.php?tid=717068
回复

使用道具 举报

发表于 2014-5-31 12:17 来自手机 | 显示全部楼层
zhangym 发表于 2014-5-30 19:36static/image/common/back.gif
我也仿制了一个GPS的6位LED数码管时钟,也做过hc-11的无线透传,在室内几个房间之间多台接受没有问题,可是用下来感觉还是直接用GPS模块来的方便简单实用,1、GPS模块的成本远低于无线模块;2、...

对喔,给了我一个提醒,gps里也有rtc
回复

使用道具 举报

 楼主| 发表于 2014-5-31 15:18 | 显示全部楼层
谢谢,我看看
回复

使用道具 举报

发表于 2014-5-31 20:31 | 显示全部楼层
main()
{
    sys_init();
    delay2(100);
    while(1)
    {
           char Bhour;
           // if(buf_full==1)        先不要试试
           Bhour=((time[0]-0x30)*10+time[1]-0x30)+TIME_AREA;
                    if(Bhour>=24)
                       Bhour-=24;
                    else if(Bhour<0)
                        Bhour+=24;                  
                   //  if(lock==0x41)          先不要试试
                        LcmPutChar(70,2,13);
                                       
                        LcmPutChar(50,4,Bhour/10);
                        LcmPutChar(59,4,Bhour%10);
                        LcmPutChar(74,4,time[2]-0x30);
                        LcmPutChar(83,4,time[3]-0x30);
                        LcmPutChar(98,4,time[4]-0x30);
                        LcmPutChar(107,4,time[5]-0x30);

                        LcmPutChar(58,6,time1[4]-0x30);
                        LcmPutChar(67,6,time1[5]-0x30);
                        LcmPutChar(82,6,time1[2]-0x30);
                        LcmPutChar(91,6,time1[3]-0x30);
                        LcmPutChar(106,6,time1[0]-0x30);
                        LcmPutChar(115,6,time1[1]-0x30);

                   //     buf_full=0;          先不要试试
                  
    }              
}
回复

使用道具 举报

发表于 2014-6-1 10:51 | 显示全部楼层
不要再串口中断里面做判断,时间可能不够,还没判断完新的数据已经到了,中断只是网数组装数。
回复

使用道具 举报

 楼主| 发表于 2014-6-1 21:29 | 显示全部楼层
fujiachun 发表于 2014-6-1 10:51
不要再串口中断里面做判断,时间可能不够,还没判断完新的数据已经到了,中断只是网数组装数。

看了zhangym提供的网站地址,去研究了一下,再加上你的建议,感觉说的很有道理。在这里谢谢大家提供的宝贵意见(谢谢大家)
回复

使用道具 举报

本版积分规则

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

GMT+8, 2025-8-19 00:02 , Processed in 0.033956 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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