Habe es hinbekommen das er mir jetzt die Daten im BCD format rausgibt.
Minute sekunde kann ich schon anzeigen aber ich habe ein Problem mit den
Stunden.
Format
Bit 7 = 24/12 Stunden Modus 1/0
Bit 6 = 0
Bit 5 = 10 Hr ist es >9 Uhr zwischen 10 und 24 Uhr 1 oder 2
Bit 4 = 10 Hr ist es >9 Uhr zwischen 10 und 24 Uhr 1 oder 2
Bit 5 und 4 maximal 10=2 für die Stunden 10 tel.
Bit 3 = 1 Hr
Bit 2 = 1 hr
Bit 1 = 1 hr
Bit 0 = 1 hr
Bit 3-0 max 0011 für 3
auslesen des Stundenmodus = readrtchour>>7
Stundenmodus =0 12 Stunden Modus
Stundenmodus =1 24 Stunden modus
einer Stunden =readrtchour & 0x0f;
Ergebnis max 3
wie bekomme ich jetzt die bits 4 und 5 aus dem bitblock 7-4???
bsp readrtchour=A3;(23Uhr)
Binär=10100011
0011=3
1xxx=24 Stundenmodus
x010=2
wie bekomme ich den wert 0010 für 2 aus dem 1010????
Danke