Forum: Mikrocontroller und Digitale Elektronik AVR bleibt stehen


von Karsten (Gast)


Lesenswert?

Hallo,

Ich habe zur Zeit ein Problem mit dem 2333, er läuft so eigentlich 
super, nur wenn ich mein Programmierkabel abstecke bleibt der Controller 
stehen.

Was kann ich falsch gemacht haben ???

Karsten

von Holger (Gast)


Lesenswert?

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?

von Markus (Gast)


Lesenswert?

Hi,
kann es sein das die Resetleitung falsch angeschlossen ist? Wenn da ein 
Widerstand von Reset nach Masse geht könnte das passieren. Der 
Widerstand sollte nach +5V gehen

Gruß
Markus
http://www.elektronik-projekt.de/

von Karsten (Gast)


Lesenswert?

Hallo,

also der Widerstand geht nach +5V über einen 10k Widerstand.

Programmiert wird mit Bascom und standard ISP-Kabel.

Karsten

von Holger (Gast)


Lesenswert?

Kann es sein, das dein Programm einfach nicht funktioniert?

von Christian (Gast)


Lesenswert?

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

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Wann passiert das? Wenn du das Programmierkabel am PC absteckst, oder am 
Controller?

von Karsten (Gast)


Lesenswert?

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

von Christian (Gast)


Lesenswert?

Was hast du denn für eine Reset schaltung - wie schaut dein 
Experiemtierboard aus???

mfg

Christian

von Karsten (Gast)


Lesenswert?

Hallo,

der Controller scheint defekt gewesen zu sein, habe einen neuen 
eigesetzt, jetzt haut es hin.

Danke


Karsten

von Schmittchen (Gast)


Lesenswert?

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.

von Siegfried (Gast)


Lesenswert?

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

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.