最終更新日 平成26年5月15日
内蔵RTCを使うためのサンプルプログラムです。
// RXduino sample programs.
// (C)2012-2014 Copyright TokushuDenshiKairo Inc.
#include <rxduino.h>
void setup()
{
pinMode(PIN_LED0, OUTPUT);
pinMode(PIN_LED1, OUTPUT);
pinMode(PIN_SW, INPUT);
digitalWrite(PIN_LED0, 1);
Serial.begin(38400, SCI_SCI0);
Serial.setDefault();
digitalWrite(PIN_LED1, 1);
RX62N_RTC_TIME time;
time.year = 0x13;
time.mon = 0x02;
time.day = 0x20;
time.hour = 0x23;
time.min = 0x34;
time.second = 0x00;
rtc_set_time (&time);
while(PIN_SW == 0) {};
rtc_set_time (&time);
}
void loop()
{
RX62N_RTC_TIME time;
rtc_get_time (&time);
printf("%02x/%02x/%02x %02x:%02x:%02x\n",
time.year, time.mon, time.day,
time.hour, time.min, time.second);
digitalWrite(PIN_LED0, time.second & 1);
delay(500);
}
(C)2012-2014 特殊電子回路株式会社 All Rights Reserved