1 Mikrocontroller

Als zentrale Steuereinheit wurde ein fertiges Trainings- und Entwicklungssystem auf Basis des Mikrocontrollers ATMega8 von ATMEL ausgewählt, das unter dem Handelsnamen halvedDISC erhältlich ist und am Application Center Microcontroller (ACMC) der Hochschule Mittweida entwickelt wurde. Die maßgeblichen Gründe für diese Systementscheidung werden angeführt.

  1. Die große Anzahl an bereits in der Grundausstattung vorhandenen Ein- und Ausgabeschnittstellen, im Speziellen der integrierten $I^{2}C$-Hardware.
  2. Die moderne RISC-Prozessorarchitektur der ATMEL Controllerfamilie mit den verschiedenen Speichermöglichkeiten (Flash-RAM als Programmspeicher, SRAM als Arbeitsspeicher und EEPROM als persistenter Langzeitspeicher).
  3. Die offene und gut dokumentierte Struktur des Systems und das daraus resultierende verfügbare Knowhow in der Universitäts-Entwicklung und Zugang zu freier Software.
  4. Die Tatsache, dass dieses System vom Autor bereits in einem Programmierpraktikum verwendet wurde und damit gut kennengelernt und getestet werden konnte.
  5. Der günstige Preis des Entwicklungssystems.
Dem muss gegenübergestellt werden, dass es sich beim Trainingssystem um keine für die Anforderung optimierte Entwicklung handelt und man Teile ,,mitschleppt'', die für die geplante Funktion nicht benötigt werden, wie RTC (Real-Time Clock), Lautsprecher, Helligkeits- und Temperatursensor.

Die technischen Daten des Controllers sind in Tab. A.1 angeführt.

gerhard.reithofer@tech-edv.co.at