Forum: Mikrocontroller und Digitale Elektronik Wie schaltet ein AVR in den SPI Modus?


von Andreas (Gast)


Lesenswert?

Hallo,
ich habe mal eine Verständnisfrage bez. des Programmiermodus der Atmel 
AVR. Wenn ich richtig informiert bin, dann schalten die Atmel AVR 
Controller durch senden eines 2 Byte großen Befehls an MOSI in den 
seriellen Programmiermodus. Das funktioniert natürlich auch dann, wenn 
bereits ein Programm ins Flash RAM geladen wurde. Was aber, wenn der 
entsprechende I/O Pin des MOSI Eingangs(!) als Output konfiguriert wurde 
und der Controller das Programm bereits abarbeitet?
Weiß jemand, wie das läuft?

Danke & Gruß,
Andreas

von (prx) A. K. (prx)


Lesenswert?

Da ein AVR nur im aktiven Reset-Zustand für ISP-Signale empfänglich ist, 
entsteht kein Konflikt.

von Matthias L. (Gast)


Lesenswert?

>und der Controller das Programm bereits abarbeitet?

Das Schalten in den Programmiermodus setzt ein aktives (also LOW) Reset 
voraus.
Da läuft dann auch kein Programm.

von Andreas (Gast)


Lesenswert?

Jetzt wo Ihr es sagt. :) Danke!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.