Titelbild Mikrocontroller

6.1. Reset Sequenz

Nachdem alle Resetbedingungen verschwunden sind, werden drei Schritte unternommen, bevor das Programm startet.
  • Resetverzögerung
  • Oszillator starten
  • Oszillator kalibrieren


Resetverzögerung

Die Resetverzögerung wird durch einen Resetcounter und zusätzlich 24 Takte des Systemtakts bestimmt. Der Resetcounter wird durch den 1kHz Ausgang des internen ultra low power Oszillators getaktet. Mit den STARTUPTIME fuses kann eingestellt werden (externer Programmer), ob der Resetcounter 0, 4 oder 64 Takte (ms) zählt.

Oszillator starten und kalibrieren

Bei einem Reset wird immer auch das Resetsystem zurückgesetzt und der Baustein startet nach der Resetverzögerung mit dem 2MHz Oszillator als Quelle für den Systemtakt. Die Kalibrierungsbytes werden automatisch aus der Calibration Row ausgelesen und in die Kalibrierungsregister geschrieben.
« zurück:
6. Reset
» weiter:
6.2. Resetquellen
Impressum