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

OP #1377102
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
#1377111
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
Moderator Persönliche Seite #1377146
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
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
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

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.