Programación C de microcontroladores (C515C)
Inicialización de RTC DS1307, lectura y visualización de parámetros
de tiempo
1.7
1.6
1.5
1.4
U5P
1.3
1.2
1.1
1.0
Fig. 404: Instalación de aparatos del ensayo CMC 5-4.3
El ensayo comprende el acceso a una estructura con varios objetos. La base la forma la
activación de la unidad RTC DS1307. Las funciones para el intercambio de datos entre el
microcontrolador y el reloj de tiempo real están contenidas en el archivo de encabezamiento
rtc.h que se debe incluir en el archivo fuente principal.
El reloj de tiempo real DS1307 de DALLAS Semiconductor empleado en la unidad RTC-
Temp. I2C es un reloj de baja potencia codificado en formato BCD con calendario y un RAM
estático de 56 bytes que contiene información para segundos, minutos, horas, día de la
semana, fecha, mes y año. La siguiente figura muestra la estructura interna del DS1307.
CMC 5-4 Bloque de ensayos 4
CMC 5
PSD1
U5P
7
6
5
4
3
P 1
P 5
P 4
7
6
5
4
3
PSD1-FLASH
PSD1
GND
RESET
P 6
7
6
5
4
3
P 3
8 - BIT ADAPTER - UNIT
3.1
U5P
3.0
Arbeitsplattform
Working Platform
MCLS - modular
PSD2
U5P
GND
2
1
0
P 0
SDA
-on-
P 1
-on-
P A
RESET
2
1
0
I2C LCD - UNIT
RESET
INFINEON
C515C
ANGND
U5P
UREF
SO4000-1G
-on-
P E
Pull up Res.
2
1
0
-on-
GND
P D
(TxD) (RxD)
U5P
I2C RTC-Temp. - UNIT
SO4000-1K
GND
GND
SCL
BL
2.5
GND
SO4000-3M
2.4
GND
SO4000-3P
2.3
SCL
SDA
LM75
DS1307
Temp.
RTC
2.2
GND
2.1
2.0
SO4000-1E
101