Herunterladen Inhalt Inhalt Diese Seite drucken

halec roloFlash 2 AVR Handbuch Seite 53

Inhaltsverzeichnis

Werbung

und Funktionen)
Hinweis Atmel ISP-Bus:
Der „Programming Enable Mode" wird aufgehoben, der Reset wird wegge-
nommen. Das Target läuft damit nach einem Reset los.
RunMode
Es wird kurzzeitig (100 ms) der Reset aktiviert, dann deaktiviert. Das
Target läuft daher vom Anfang los. Der RunMode wird beibehalten.
ProgramMode
Der Reset wird kurzzeitig (3 ms) aufgehoben, dann wieder der Pro-
gramMode hergestellt. Zwischenzeitlich kann eine evtl. auf dem Tar-
get befindliche Firmware bereits für kurze Zeit losgelaufen sein.
Anwendungsbeispiel für Targets mit Atmel ISP-Interface:
Die Prozedur wird benötigt, wenn man z. B. Fuses auf dem Target ändert
und die Änderungen sofort aktiviert werden sollen. Das gilt insbesondere
für das Aktivieren eines Quarzes für das Target, was dann anschließend
eine höhere Programmiergeschwindigkeit ermöglicht:
! Quarz aktivieren, damit höhere
! Programmiergeschwindigkeit möglich
target_writeBits(targetHandle, FUSES_LOW, value)
! Durch target_restart die Änderung aktivieren
target_restart targetHandle
bus_setSpeed(bushandle, 1000000) ! z.B. 1 MHz
target_writeFromFile ...
Hinweis Atmel PDI-Bus:
Der Reset ist zwar Teil des PDI-Busses, wird aber bei PDI nicht als Reset
genutzt. Folglich kann der Bus benutzt werden, ohne das Target im Reset
zu halten.
RunMode
© halec 2020
roloFlash 2 AVR
VI roloFlash-API (Liste der Prozeduren
49

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für halec roloFlash 2 AVR

Inhaltsverzeichnis