Hallo miteinander, ich habe das Pollin Evaluationsboard 2.0 und möchte damit einen ATMega88 programmieren. Ich verwende einen LPT-SPI-Programmer, den genauen Schematic finde ich gerade nicht, aber ähnlich wie dieser hier: http://www.embedds.com/wp-content/uploads/2010/10/LPT-AVR-ISP.jpg Ich habe vor einigen Wochen noch erfolgreich Mega8 (mit einer 8) damit programmiert und meine Tiny2313 lassen sich auch erfolgreich programmieren. Wenn ich nun aber die neu gekauften Mega88 in den Sockel für den Mega8 stecke, bekomme ich von PonyProg2000 immer die Meldung, "Device missing or unknown device (-24)". Ich habe testweise in der .ini-Datei schon den Eintrag "SPIBusSpeed=ULTRASLOW" gesetzt, aber auch das brachte keinen Erfolg. Ich habe alle Jumper auf dem Eval-Board nicht gesetzt, also sollte es keine Probleme mit externen Komponenten geben. Morgen werde ich den AVR noch einmal auf ein Steckboard stecken und es darüber probieren, wollte aber schon mal im Voraus fragen, ob es am Pollin-Board liegen könnte und ob jemand ähnliche Erfahrungen gemacht hat. Freundliche Grüße Christian
Hi Ich würde eher auf deine (unbekannte) Programmer-Software tippen. MfG Spess
Christian schrieb: > Wenn ich nun aber die neu gekauften Mega88 in den Sockel für den Mega8 > stecke, bekomme ich von PonyProg2000 immer die Meldung, "Device missing > or unknown device (-24)". Hast du denn in PonyProg auch das richtige Device eingestellt? Zumindest meine Version von PonyProg kennt überhaupt keinen Mega88. Das will allerdings nicht viel sagen, denn meine Version ist schon sehr alt, die habe ich nur ein einziges Mal benutzt, um meinen selbstgebauten USB-ISP-Programmer zu programmieren.
Habe die neuste Version von PonyProg (2.0.7) und habe noch eine inoffizielle Version gefunden die für den Mega88PA gepatcht wurde. Auch AVRDude erkennt den Mega nicht. Probieren es heute Abend mit dem Steckbrett. Zur Not muss ich den USB Programmer mal fertig bauen und es damit testen.
Hallo, Also bei meiner avrdude.conf ist der atmega88 drin:
1 | # $Id: avrdude.conf.in 916 2010-01-15 16:36:13Z joerg_wunsch $ |
2 | # Mehr AMTEL habe ich hier gefunden |
3 | # http://arduino-lite.googlecode.com/svn-history/r17/trunk/bin/win32/avrdude.conf |
Uwe S. schrieb: > Hallo, > > Also bei meiner avrdude.conf ist der atmega88 drin:# $Id: > avrdude.conf.in 916 2010-01-15 16:36:13Z joerg_wunsch $ > # Mehr AMTEL habe ich hier gefunden > # > http://arduino-lite.googlecode.com/svn-history/r17/trunk/bin/win32/avrdude.conf Aufwachen! Er benutzt das uralte PonyProg!
Genau gesagt ist das ja ein Mega88PA, das ist wohl wichtig wie ich heraus gefunden habe. Ich hab es mit PonyProg und AVRDude probiert. Bei AVRDude kam ein Not Respond oder so ähnlich.
Hallo nochmal, ich bin inzwischen dazu gekommen den Controller über ein Steckbrett an den Programmer anzuschließen und auch hier konnte ich ihn nicht programmieren. (in verwendung mit PonyProg). AVRDude hat bei mir unter Windows gar nicht funktioniert auch nicht mit dem Treiber "GiveMeIO". Ich werde mir wohl doch einen richtigen Programmer kaufen, damit müsste es dann funktionieren. Grüße Christian
Guten Abend zusammen, um das Thema abzuschließen und für diejenigen die sich mit dem gleichen Problem herumschlagen und diesen Thread hier finden: ich habe mir jetzt einen AVR ISP MKII gekauft, einen 6-10-Pin-Adapter gebaut und konnte unter Linux und AVRDUDE den Mega88PA problemlos auslesen. Es lag also vermutlich an meinem Selbstbau-Adapter und PonyProg. Viele Grüße Christian
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.