Herunterladen Inhalt Inhalt Diese Seite drucken

halec roloFlash 2 Handbuch Seite 81

Vorschau ausblenden Andere Handbücher für roloFlash 2:
Inhaltsverzeichnis

Werbung

Funktionen)
das Target-Handle zum Target und fordern Sie ein neues Target-Handle
an:
! Reset aktivieren:
handle = GPIO_open(GPIO_RST, PIN_PUSHPULL, 0)
! 100 ms im Reset bleiben:
delay 100
! GPIO schliessen, damit wird der Reset aufgehoben:
closeBus handle
! Schliessen und Neuoeffnen des Target-Handles zum
! Zurücksetzen des Moduls für das Target im roloFlash:
target_close targetHandle
targetHandle = target_open(<bushandle>, <index>, <fami-
ly>)
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:
© halec 2020
roloFlash 2 VI roloFlash-API (Liste der Prozeduren und
76

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für halec roloFlash 2

Inhaltsverzeichnis