AVR: Mega8 - Zustand des Resetpins während ISP programming

OP #1377102
Lesenswert?

Hallo,

welcher Zustand hat Resetpin des Mega8 während des ISP-programmierens? 
Hinterund ist, dass ich einen MOSI Pin doppelt verwende, (ISP + 
Timerausgang), und nicht will dass der Timerausgang, an dem ein FET 
hängt, während des programmierens wackelt.
Welches Logikgatter soll ich hierfür verwenden?

Vielen Dank schon mal für eure Antworten

Michael
Moderator Persönliche Seite #1377146
Lesenswert?

Michael H. schrieb:

> Ja, ich weis, dass der Programmer ihn auf Low zieht, die Frage ist aber,
> bleibt der während des Programmierens immer auf low?

Im Prinzip ja.  Lediglich wenn das programming enable aus irgendeinem
Grunde nicht funktioniert, dann ist im ISP-Algorithmus beschrieben,
dass man kurzzeitig /RESET zurück nehmen soll, um von vorn zu
beginnen.  Da aber in dem Moment auch keine Programmierung läuft,
sollte dir das egal sein.
#1377147
Lesenswert?

Wie wäre es mit der einfachsten Lösung? Ein Jumper für das Signal zum 
FET. So kannst du es abtrennen und hast auch kein Problem mit 
Signallaufzeiten, Verzögerungen durch ein Gatter etc. Und wenn jemand 
den Jumper vergisst abzuziehen beim programmieren, der wird das dann 
wohl mitbekommen - abhängig davon was der FET macht...
Gast #1377194
Lesenswert?

Ein Monoflop wäre auch eine Idee, dann hättest du sichergestellt, dass 
der FET auch kein Signal bekommt, wenn RESET kurz ausbleibt. Außer 
natürlich, du willst, dass der FET sofort aktiv werden kann, wenn der µC 
startet.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren