Forum: Mikrocontroller und Digitale Elektronik Problem mit pony prog + entwicklerplatine


von andy (Gast)


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

von Hannes L. (hannes)


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.

...

von Dieter (Gast)


Lesenswert?

@ Hannes

Welchen Programmer verwendest du denn, oder was gibt es den für
Alternativen zu Ponyprog?

Danke

von BennyS (Gast)


Lesenswert?

Auf http://www.lancos.com/ppwin95.html gibt es die Aktuelle Version
2.06f. Hab mit ihr und einen einfach Wiederstand-Kabel-ISP gestern den
ganzen Tag einen ATmega8 geflasht ohne Probleme.
Setup OK meldet Ponyprog auch wenn du nur die zwei Brücken in der
Parportbuchse überbrücks.

von Hannes L. (hannes)


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.

...

von Ingo (Gast)


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.

von Hannes L. (hannes)


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.

...

von Visitor (Gast)


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.

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.