Forum: Mikrocontroller und Digitale Elektronik Problem bei ISP Programmierung AVR


von avrler (Gast)


Lesenswert?

abend !
Ich habe ab und an das Problem, dass ich meine AVRs mit PonyProg und
meinem ISP-LPT-Programmer (Marke Eigenbau, der der nur aus 3 oder 4
Widerständen besteht) nicht flashen kann. Ich habe das Problem schon
soweit eingerenzen können, das dies nur nicht funktioniert wenn ich die
PINS die für den ISP Anschluss nötig sind für andere Aufgaben nutze!
Erst dachte ich ich hätte eine ganze Reihe von Controllern
"abgeschossen" aber als ich an den RESET Pin ein kabel auf GND
anschloss konnte ich wieder flashen. ALles sehr komisch ! Eigentlich
kann es nicht daran liegen das eer den Controller nicht auf Reset
ziehen kann. Ich setze immer einen 10k an den Reset Pin gegen Vcc davor
die Leitung auf den ISP Reset. Warum kommt es ab und an vor das ich den
Controller nicht mehr flashen kann (PonyProg:Device not found!) aber
wenn ich ihn "manuell" auf Reset lege geht es!

danke für die hoffentliche hilfe g
jens

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Deswegen:

"meinem ISP-LPT-Programmer (Marke Eigenbau, der der nur aus 3 oder 4
Widerständen besteht)"

Es gibt nicht ohne Grund andere Schaltungen für
Parallelport-ISP-Adapter.

von Jens D. (jens) Benutzerseite


Lesenswert?

avrler...

Das Problem ist, du hast einen 10k Ohm auf VCC am Reset und in deinem
Eigenbau meinetwegen einen 10k der vom reset auf den paralelport geht
richtig??

nun rechte mal:
der fall, dass reset auf masse gezogen wird.
VCC - 10K - µC
U = R * I
5V = 10k * I
I = 500µA

Nun hast du aber:
VCC - 10k (- µC )- 10k - Paralelport (zieht auf GND)
U = R * I
5V = 10k + 10k * I
I = 250µA ist nun der gesamtstrom: ABER!!!

U = R * I
U = 10k * 250µA
U = 2,5V OOOpppssss

genau die mitte =)
Sprich du hast keinen eindeutig definierten zustand und kannst mit dem
Eigenbau nicht den Reset Pin am µC auf GND ziehen

Gruss Jens

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.