Problem mit pony prog + entwicklerplatine

Gast #329124
Lesenswert?
• ▲
▼
Hi!

Ich bekomme die fertig aufgebaute entwicklerplatine mit einem Atmega8
nicht zum laufen. Die Setup-Probe ist ok, aber beim schreiben einer
hex-datei kommt immer "Device missing or unknown device(-24)".

Kann es daran liegen, dass ponyprog 2000 keine unterstützung für den
ATmega8 hat? Update auf eine neuere version finde ich auch nirgends.

Die Entwicklerplatine ist fertig aufgebaut und frisch gekauft, daher
schließe ich hardwarefehler mal aus. Der Atmega8 ist auch neu.

was bleibt da noch?

mit freundlichen Grüßen,

andy
#329125
Lesenswert?
• ▲
▼
> fertig aufgebaute entwicklerplatine mit einem Atmega8

Was ist das? - Es gibt viele Entwicklerplatinen.

Ponyprog benötigt einen ISP-Adapter, wie er in der Doku zu Ponyprog
beschrieben wird, und die ISP-Anschlüsse zum AVR in der Zielschaltung.

Wenn deine "Entwicklerplatine" kein Ponyprog-kompatibles
ISP-Interface on board hat, dann musst du eben die Programmersoftware
nehmen, die zu deinem Board passt.

Ansonsten: Ich nutze Ponyprog nicht. Es ist sehr störanfällig bei
langen Leitungen und mag auch nicht mit jedem LPT-Port sauber
arbeiten.

...
#329128
Lesenswert?
• ▲
▼
> Welchen Programmer verwendest du denn?

Du fragst also, was ich persönlich verwende... Ich verwende meist
meinen Eigenbau (http://www.hanneslux.de/avr/isp/isp.html) und
gelegentlich das STK500 direkt aus dem AVR-Studio heraus.

> oder was gibt es den für Alternativen zu Ponyprog?

Einen Mausklick entfernt, links oben in der Navi-Leiste gibt es eine
Linksammlung. (http://www.mikrocontroller.net/articles/Linksammlung)
Dort mal unter AVR, Programmiertools nachsehen. Da sind die
Alternativen aufgelistet. Eine Auswahl musst du schon selbst treffen,
eine konkrete Empfehlung kann ich nicht geben, da ich diese Programme
und ISP-Adapter nicht näher kenne.

Was auch oft übersehen wird: Die Billig-ISP-Adapter ohne eigene
Intelligenz (also ohne eigenen Mikrocontroller) laufen nicht (oder nur
sehr langsam) an virtuellen Ports über USB.

...
Gast #329129
Lesenswert?
• ▲
▼
Falls PonyProg den ATMega 8 nicht unterstützt musst Du einen anderen 8kB
TYpen auswählen und bei der Fehlermeldung den "ignore" button
drücken.

Hat bei mir mit Mega168 immer funktioniert.

Nur bei den Fuses musst Du aufpassen:

Erst die Fuses auslesen(!), dann im Datenblatt die raussuchen, die Du
ändern willst und dann erst zurück schreiben.
#329130
Lesenswert?
• ▲
▼
> Falls PonyProg den ATMega 8 nicht unterstützt musst Du einen
> anderen 8kB
> TYpen auswählen und bei der Fehlermeldung den "ignore" button
> drücken.

Den Mega8 giebt es eigentlich schon lange genug, den müsste Pony aber
unterstützen. Denn viele Leute, die den Mega8 benutzen, benutzen auch
Ponyprog.

Wenn Ponyprog keine Verbindung zum AVR bekommt, dann liegt das meist an
zu langen Leitungen, einem unverträglichen LPT-Chip, der falschen
BIOS-Einstellung für den LPT-Mode oder einem unkompatiblen ISP-Adapter.
Unter WIN-XP/NT muss glaube noch ein I/O-Treiber geladen werden.

...
Gast #329131
Lesenswert?
• ▲
▼
Ich nutze PonyProg 2000 schon seit längerer Zeit mit dem Adapter für die
serielle RS2332-Schnittstelle ohne Probleme. Der ATmega8 wird von der
aktuellen Version 2.06f Beta problemlos unterstützt.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.