Forum: Mikrocontroller und Digitale Elektronik AVR 3V VCC ISP Probleme


von Falk W. (dl3daz) Benutzerseite


Lesenswert?

Hallo,
ich habe hier eine Schaltung, die mit 3V betrieben wird.
Ich programmiere mit DAPA (Direkt am Parport).

Die 4 Leitungen gehen direkt vom Druckerport über 1k Serienwiderstände
an den Atmega8.

Nun ist es mir schon ca. 5-mal passiert, daß der Prozessor nach dem
Programmieren nichts mehr tat und auch nicht mehr zu programmieren
ist.

Eine andere, fast identische Schaltung ließ sich ohne die
Serienwiderstände zu hunderten programmieren.

Hat irgendwer eine Idee?

Gruß,
Falk

von Steff (Gast)


Lesenswert?

Probier es mit einem 74hc244 dazwischen. Z.B. so wie bei Lancos
www.lancos.com/prog.html . Du wirst immer ein Risiko eingehn wenn die
Schaltung mit 3V funzt und der Parallelport mit 5V.

von Falk W. (dl3daz) Benutzerseite


Lesenswert?

Steff,
danke für die Antwort. Ein Programmer ist bestellt.

Dennoch hätte mich interessiert, ob das ein bekanntes Phänomen ist.
Besonders, da es ohne Widerstände >800 mal gutgegangen ist.

Falk

von Falk W. (dl3daz) Benutzerseite


Lesenswert?

Tja, der Programmer (74hc244) ist da. Leider liefert der an seinen
Ausgängen 5V, selbst wenn er mit 3V betrieben wird. Grund dürften die
5V an den Eingängen sein.

Wenn ich die mit Spannungsteilern auf 3V bringe, werden die Ausgänge
nicht mehr hochohmig.

Na gut, dann versuche ich jetzt Transistoren als Treiber.

Oder hat jemand einen besseren Tip?

Falk
P.S.: Irgendwas übersehe ich doch: Ich bin doch nicht der Einzige mit
dieser Anforderung...

von Jens (Gast)


Lesenswert?

Meine Güte, wenn du so viel (>800) programmierst dann leiste dir doch
mal einen Atmel AVR ISP (Reichelt, <40 Euro). Damit hast du keinerlei
Probleme.

von JarJar (Gast)


Lesenswert?

welchen mega8 hast du genau und mit welchem takt arbeitst du?

von Marcus (Gast)


Lesenswert?

Einfach einen Spannungsteiler gegen Masse bauen.

Funktioniert völlig problemlos.

Gruß, Marcus

von JarJar (Gast)


Lesenswert?

das ist käse. Ich hab AVR schon bei unter 3V mit nem HC244 Programmer
programmiert, ohne Probleme. Aber wenn er nen Mega8-16 statt Mega8L-8
verwendet und der u.U. sogar noch mit 16MHz läuft kann er Probleme
kriegen, egal mit welchem Programmer

von Falk W. (dl3daz) Benutzerseite


Lesenswert?

Danke für die Antworten.
Es ist ein Mega8l8ai, der mit internem RC-Osz. bei 4MHz betrieben
wird.

Das erste (manchmal 2.,3.,4....10.) Programmieren klappt ja, aber dann
ist schnell Schluß.

Ich werde mal ganz vorsichtig mit dem HC240 und Spannungsteilern
weitermachen. Das wird schon klappen.

Inzwischen habe das verwendete Notebook in Verdacht. Aber dagegen wird
der HC240 auch helfen.

Schönes Wochenende,
Falk

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.