Forum: Mikrocontroller und Digitale Elektronik AVR: Mega8 - Zustand des Resetpins während ISP programming


von Michael H. (overthere)


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

von Michael U. (amiga)


Lesenswert?

Hallo,

den, den er zum Programmieren haben muß: L
Damit wird ja in den Programmiermode geschaltet...

Den Zusammenhang mit MOSI mußt Du selbst enträtseln, MOSI hat natürlich 
Datenverkehr beim Programmieren, er "wackelt" also auf jeden Fall.

Gruß aus Berlin
Michael

von Michael H. (overthere)


Lesenswert?

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

Grüße

Michael

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


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.

von Thomas K. (muetze1)


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...

von gadgaet (Gast)


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.

von Michael H. (overthere)


Lesenswert?

Danke, meine Frage ist geklärt. Dann kann ich einfach ein UND-Gatter 
nehmen...

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.