| Zeile 3: | Zeile 3: | ||
== Programmierung == | == Programmierung == | ||
| − | Die RTC wird über die Statusregister im CMOS programmiert. Wenn Bit 6 im [[CMOS#Statusregister B|Statusregister B]] gesetzt ist, kann die RTC | + | Die RTC wird über die Statusregister im CMOS programmiert. Wenn Bit 6 im [[CMOS#Statusregister B|Statusregister B]] gesetzt ist, kann die RTC periodisch den [[IRQ]] 8 auslösen. Die Frequenz lässt sich mit dem [[CMOS#Statusregister A|Statusregister A]] einstellen. |
<c>void rtc_init() { | <c>void rtc_init() { | ||
cmos_write(0x0B, cmos_read(0x0B) | 0x40); // IRQ aktivieren | cmos_write(0x0B, cmos_read(0x0B) | 0x40); // IRQ aktivieren | ||