Diskussion:Pony-Prog Tutorial

Aus der Mikrocontroller.net Artikelsammlung, mit Beiträgen verschiedener Autoren (siehe Versionsgeschichte)
Wechseln zu: Navigation, Suche

Probleme! und Lösungen?

"Device missing or unknown device (-24)"

Funde aus dem Netz (keine Ordnung nach Wahrscheinlichkeit)...

  • Falsches Device im PonyProg Userinterface eingestellt
  • Falsches Interface Setup in PonyProg. Das Setup muss zu der verwendeten Programmerhardware und zur PC-Schnittstelle passen.
    AVR-Programmierung und LPT-Anschluss: WindowsNT/2000/XP work only with "Avr ISP I/O". Zum BIOS und zu Windows/COM: [1]
  • Statt einer echten Schnittstelle wird ein USB-nach-... Adapter verwendet
  • Bereits der PonyProg Selbsttest (Probe) versagt. Zum Selbsttest: [2]
  • Sonstige Programme auf dem PC stören den Zugriff auf die Programmierschnittstelle COM oder LPT oder das ändern das Timing bei der Programmierung.
  • Beim vorherigen Programmieren AVR Fuses so verstellt, dass ISP-Programmierung nicht mehr möglich ist.
  • Programmierkabel nicht angesteckt
  • Programmierkabel falsch herum aufgesteckt
  • Wackelkontakt im Programmierstecker oder Kabelbruch im Programmierkabel
  • Lötfehler (Lötbrücke) am Wannenstecker
  • Kabel vom PC zum Programmieradapter ist nicht voll (1:1) beschaltet. Wichtige Leitungen fehlen.
  • Kabel vom Programmieradapter zum Targetboard zu lang (typ. > Unterarmlänge)
  • Falsche Buchse am Targetboard benutzt (typ. Pollin-Boards: RS232 statt serieller ISP-Programmer)
  • Spannung auf dem Targetboard fehlt oder ist ungenügend.
  • Controller falsch herum in die Fassung gesetzt (nach Umdrehen geht es aber trotzdem nicht)
  • Resetwiderstand zu stark, d.h. zu geringer Wert (< 4,7 kOhm bis 10 kOhm). Ponyprog kann kein LOW Zustand ziehen.
  • Taktquelle (konkret Quarzoszillator auf dem Targetboard) defekt
  • Weitere angeschlossene Periferie auf dem Targetboard stört den Programmiervorgang.

Die häufigsten Ratschläge...

  • Kauf dir einen ordentlichen ISP-Programmieradapter!
  • Kauf dir einen ordentlichen ISP-Programmieradapter!!
  • Kauf dir einen ordentlichen ISP-Programmieradapter!!!
  • Zeige Schaltpläne und Fotos vom aktuellen Aufbau. Bitte Bildformate beachten.
  • Zeige die Programmeinstellungen von PonyProg als Screenshot
  • Führe mit einem Multimeter oder einer Spion-LED (Low-Current-LED mit Vorwiderstand) folgende Messungen zur Hardwarekontrolle aus...
  • Versuche eine andere Programmiersoftware z.B. AVRDUDE mit besserem Protokoll des Programmiervorgangs. Zeige das Protokoll.
  • Kalibriere in PronyProg nach jedem Neustart des PCs
  • Mache vor dem Write Flash immer ein Erase