AVR bleibt stehen

Gast
Hi Karten!
1. Womit programmierst du? Was ist das für ein Programmierkabel?
2.Wie definierst du "bleibt stehen"? Hängt er sich auf oder "steht" der 
Prozessor wirklich?
Gast
Hallo,

wenn du die Spannung kurz aus machst und dann wieder an gibt es doch 
einen neuen Reset - dann sollte es eigentlich wieder laufen. Ich hatte 
auch mal so ein Problem. Bastel einfach noch einen Taster an die 
Resetleitung, der auf GND geht.

mfg

Christian
Gast
Hallo,

also es jedesmal wenn ich das Programmierkabel entferne, sei es vom PC 
oder vom Controller bleibt er stehen.

Wenn ich die Spannung kurz aus mache und dann wieder ein steht er immer 
noch. Nur wenn ich dann das ISP Kabel einstecke rennt er fröhlich los. 
(ich vermute das der Controller irgendeine Spannung vom LPT Port 
benötigt).

Karsten
Gast
Ich hatte auch mal ähnliche Probleme wie Karsten - mein Controller war 
allerdings nicht defekt.
Szenario: PC<->COM1<->AVR-Programmer<->ISP-Kabel<->AVR<->COM2<->PC
(alles mit getrennten Netzteilen versorgt).
Die Schaltung lief nicht an, wenn der PC ausgeschaltet war!
Ich habs dann auf die schwierige Massesituation geschoben und mir keine 
weiteren Gedanken gemacht.

Schmittchen.
Gast
Dieses Problem tritt an meinem STK200 auch auf.

Ich hab das nicht genau untersucht, meine Vermutung ist, das es an 
undefinierten Pegeln am Druckerport liegt. D.h. wenn eine 
Programmierumgebung dahinter steht, die den Druckerport entsprechend 
initialisiert, dann funktioniert das Ganze.

Auswirkungen:
ISP am PC und ISP am AVR

1. AVR läuft nicht an, bzw. Programm stoppt, wenn der PC hochfährt.

2. AVR läuft sauber, solange eine Programmierumgebung auf dem PC läuft

ISP nur am AVR

AVR läuft instabil, vermutlich wegen undefinierter Pegel am Eingang des 
74HCT244 im ISP.

Im Internet gibts Schaltungsvorschläge, die dieses Problem mit einem 
Multiplexer lösen. Damit werden 2 Zustände hergestellt.

1. Programmierzeit - Peripherie ist weg, ISP liegt am AVR
2. Laufzeit - ISP ist weg, Peripherie liegt am AVR

Siegfried

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 24 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.