2 Eingabeeinheiten

An Port-Input wird in der konkreten Anlage nur die Bedientastatur und der über einen Lichtschranken getriggerte Hardwarezähler für den internen 16-Bit Timer/Counter1 des ATmega8 verwendet. Eingaben, die über den $I^{2}C$-Bus durchgeführt werden, sind das Auslesen der aktuellen Temperatur und das Lesen und Schreiben der Echtzeituhr (RTC, Real Time Clock)1. Das Lesen der EEPROM-Werte wird, analog zum vorigen Abschnitt, mit einem Port ,,IN-Befehl'' über das Datenregister EEDR, nach Adressierung des EEPROM-Speichers über EEAR, in ein internes Register eingelesen.



gerhard.reithofer@tech-edv.co.at