提一个飞思卡尔单片机的问题(已解决)

2020-02-21 20:59发布

本帖最后由 FSL_TICS_ZJJ 于 2014-6-5 14:48 编辑

单片机型号:MKE02Z64VLC2
编译器版本:Codeworrior 10.6
问题说明:用PE生成了一个RTC的元件,在RTC运行的时候,用设置时间函数将RTC时间设置为2014年5月14日11时59分01秒
然后RTC的秒钟会这样走:
11:59:01 一直走到 11:59:59
然后变成11:59:00
然后再走60秒时间才变成12:00:00
相当于设置之后秒钟要走2圈分钟才开始累加。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
24条回答
浪里白条
1楼-- · 2020-02-23 10:28
FSL_TICS_ZJJ 发表于 2014-6-5 15:22
你可以把你的配置工程给我们看。
我把我的工程给你,你可以跑试试,是不是也有这个问题。

好的,我试试。
浪里白条
2楼-- · 2020-02-23 14:32
 精彩回答 2  元偷偷看……
浪里白条
3楼-- · 2020-02-23 19:32
FSL_TICS_ZJJ 发表于 2014-6-5 15:22
你可以把你的配置工程给我们看。
我把我的工程给你,你可以跑试试,是不是也有这个问题。


这样一切正常:
SetRTC(RTC_TDeviceData);
  while(1)
  {
          unsigned int i,j;
          for(i=0;i<10;i++)
                     for(j=0;j<65535;j++);
          GetRTC(RTC_TDeviceData);
  }
不过获取时间的时候,不加点延迟,年份会乱跳呢:
  SetRTC(RTC_TDeviceData);
  while(1)
  {
          GetRTC(RTC_TDeviceData);
  }

111.gif (406.09 KB, 下载次数: 0)

下载附件

2014-6-5 16:08 上传


FSL_TICS_ZJJ
4楼-- · 2020-02-24 00:42
浪里白条 发表于 2014-6-5 15:47
非常感谢版主的热心帮忙,确实是程序的问题,我误把初始化TD1的句柄用在了RTC上,所以产生了这个问题。 ...

呵呵,不客气,我给你回复迟了
之前想帮你建个工程的,后来忙给忘了,今天查看5月未结帖,所以看到了。
没关系,以后有问题多多交流,而且阿莫会有更多的飞思卡尔活动,好处多多哦。
songjie
5楼-- · 2020-02-24 03:55
串口猎人,这个工具怎么样呢?
浪里白条
6楼-- · 2020-02-24 08:40
songjie 发表于 2014-8-7 09:02
串口猎人,这个工具怎么样呢?

串口猎人?什么东东

一周热门 更多>