查看: 3014|回复: 1

[软件] ChipKIT Uno32上实现RTCC实时时钟功能!

[复制链接]

该用户从未签到

发表于 2012-8-8 15:46:31 | 显示全部楼层 |阅读模式
分享到:
原帖由
ukonline2000
发自:dev.eefocus.com
------------------------------------------------------------------------------------------------------------------------------------------
ChipKIT Uno32上实现RTCC实时时钟功能,Uno32的PIC32是自带RTC功能的,这个要比arduino实在一点,Uno32板上也预留了RTC的功能,就是没焊实时时钟的 32.768Khz 晶体 ,正好手头的项目中很多这个晶体,于是拿到Uno32就直接焊上了(有点冲动,呵呵)!
1.jpg
言归正传,测试程序源码如下:

#include <RTCC.h>

void setup()
{
  Serial.begin(9600);

  // Initialize the RTCC module
  RTCC.begin();

  // Set the time to something sensible
  RTCC.hours(9);
  RTCC.minutes(59);
  RTCC.seconds(0);
  RTCC.year(11);
  RTCC.month(05);
  RTCC.day(9);

  // Set the alarm to trigger every second
  RTCC.alarmMask(AL_SECOND);
  RTCC.chimeEnable();
  RTCC.alarmEnable();

  // Attach our routine to send the time through the serial port
  RTCC.attachInterrupt(&outputTime);
}

void loop()
{
}

void outputTime()
{
  char time[50];

  // Format the time and print it.
  sprintf(time,"%02d/%02d/%02d %02d:%02d:%02d\n",
    RTCC.day(),
    RTCC.month(),
    RTCC.year(),
    RTCC.hours(),
    RTCC.minutes(),
    RTCC.seconds()
  );
  Serial.print(time);
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
库文件: RTCC-0.1.2.zip (63.38 KB, 下载次数: 8)
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2017-5-12 10:32
  • 签到天数: 295 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2014-1-2 22:37:11 | 显示全部楼层
    顶一个~~~~~~~~~~~~~~
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-12-21 17:20 , Processed in 0.123343 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.