www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Problem bei ISP Programmierung AVR


Autor: avrler (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Jens D. (jens) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.