http://mbed.org/users/jf1vrr/programs/RTC8564NB_Clock/lqbcpuを改造してシリアルに垂れ流すようにしたもの。日時は手で設定

Dependencies:   mbed

Committer:
misodengaku
Date:
Tue Jun 19 15:52:45 2012 +0000
Revision:
0:bfb6e89e28ae

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
misodengaku 0:bfb6e89e28ae 1 #define RTC8564NB_ADR 0xA2
misodengaku 0:bfb6e89e28ae 2
misodengaku 0:bfb6e89e28ae 3 #define CONTROL1 0x00
misodengaku 0:bfb6e89e28ae 4 #define CONTROL2 0x01
misodengaku 0:bfb6e89e28ae 5 #define SECONDS 0x02
misodengaku 0:bfb6e89e28ae 6 #define MINUTES 0x03
misodengaku 0:bfb6e89e28ae 7 #define HOURS 0x04
misodengaku 0:bfb6e89e28ae 8 #define DAYS 0x05
misodengaku 0:bfb6e89e28ae 9 #define WEEKDAYS 0x06
misodengaku 0:bfb6e89e28ae 10 #define MONTHS 0x07
misodengaku 0:bfb6e89e28ae 11 #define YEARS 0x08
misodengaku 0:bfb6e89e28ae 12 #define MINUTE_ALARM 0x09
misodengaku 0:bfb6e89e28ae 13 #define HOUR_ALARM 0x0A
misodengaku 0:bfb6e89e28ae 14 #define DAY_ALARM 0x0B
misodengaku 0:bfb6e89e28ae 15 #define WEEKDAY_ALARM 0x0C
misodengaku 0:bfb6e89e28ae 16 #define CLOCKOUT_FREQ 0x0D
misodengaku 0:bfb6e89e28ae 17 #define TIMER_CONTROL 0x0E
misodengaku 0:bfb6e89e28ae 18 #define TIMER 0x0F
misodengaku 0:bfb6e89e28ae 19 #define _READ 0x01
misodengaku 0:bfb6e89e28ae 20
misodengaku 0:bfb6e89e28ae 21
misodengaku 0:bfb6e89e28ae 22 void rtc_write(char address, char value);
misodengaku 0:bfb6e89e28ae 23 char rtc_read(char address);
misodengaku 0:bfb6e89e28ae 24 void time_just();
misodengaku 0:bfb6e89e28ae 25 void rtc_setdaytime(char y[3], char m[3], char d[3], char h[3], char min[3], char s[3], char week_val[2]);