Hallo mc's! ich habe folgendes (zug. Anfänger-)Problem: ich habe hier ein ATMEGA8L (verbaut in einem BLC) und ich möchte diesen umprogrammieren. Laut diversen Anleitungen und Tutorials soll das problemlos funktionieren. Ich habe aber im speziellen nun das Problem, dass ich keinen "normalen" ISP-Programmer habe, sondern nur ein Arduino Mega 2560 bzw. ein FTDI-Testboeard mit einem FTDI 2232D drauf. Zu beiden gibt es auch mehr oder weniger Hinweise im Netz zu finden, dass man damit den ATMEGA programmieren können soll. Ich schaffs aber irgendwie nicht. Bei der Arduino-Variante hab ich das noch darauf geschoben, dass es dort dieses "RESET"-Problem gibt, obwohl durch das durchtrennen der Brücke RESET-EN dieses nicht unbedingt mehr auftreten sollte. Klappte aber zumindest nicht, den ATMEGa zu flashen. Mit dem FTDI sieht es genauso aus. Dort allerdings bin ich mir nicht sicher, ob ich die Verdrahtung richtig gemacht habe, da recht wenig Doku zur Verfügung stand. Die avrdude-Doku hat nur auf die einzelnen PINS hingewiesen, wobei ich aber nicht wirklich mit der Nummerierung zurecht komme: Es ist die Rede von den ACBUS-Pins 1-4. Ich habe aber nur die PINs 0-3, da ich "nur" den 2232_D_ besitze. Getestet habe ich nun mit dem "Umschlüsseln" 1auf0, 2auf1, 3auf2, 4auf3. Es hat zumindest noch nichts gequalmt :) Ja, und wie gesagt, es klappt nicht so einfach, wie alle berichten. Sollte ich mir nun trotz des vorhandenen Equipments doch eine Programmer kaufen, oder nicht?! Hat jemand vielleicht sachdienliche Hinweise zu meinem konkreten Fall? Grüße BoB
> Sollte ich mir nun trotz des vorhandenen Equipments doch eine Programmer > kaufen, oder nicht?! Bevor Dir jetzt x Leute empfehlen, einen avrispmkxyz zu kaufen, möchte ich Dich darauf hinweisen, dass es auch billiger geht: entweder mit einem STK200-kompatiblen Prommer http://www.mikrocontroller.net/articles/STK200 (den IC kann man auch weglassen und durch "Angstwiderstände" 220 Ohm ersetzen), wenn Du noch einen echten Parallelport hast oder einen preiswerten USB-Prommer, wie z.B. den da: http://www.ehajo.de/Bausaetze/AVR-ISP-Stick
Mit dem Parallelport ist das sone Sache - ich habe zwar noch nen Rechner damit hier herum zu stehen, aber extra immer zum brennen anmachen ist auch nicht so dolle. Da würde ich deinen USB-Brenner Vorschlag vielleicht sogar umsetzen. Allerdings gehts mir in dem Bereich nicht wirklich um's Geld, da gibt es viele preiswerte Angebote. Hauptsache wäre, dass es klappt. JTAG wäre sicherlich ein goodie für spätermal. Mir ging es hauptsächlich darum, dass ich halt die beiden Boards (arduino bzw. ftdi) hier schon rumliegen habe und mit damit behelfen wollte. Offenbar war das aber nicht erfolgreich :/
Ach, noahcmla ne Kurze Frage: ist der myAVR zu avrdude kompatibel? Konnte auf den Seiten nix erkennen.
Kann jemand Erfahrungen im Vergleich zu anderen billigen ISP-Programmern vortragen? Z.B. hab ich hier im Forum über eden Diamex von Reichelt gelesen - das macht mich nun doch unsicher, was die günstigeren Programmer angeht ;)
Ich würde wie folgt vorgehen, um überhaupt einen Einstig hin zu bekommen. Schau Dir mal den Programmer an: http://www.pcfilter.de/AVR-Ecke/Page4.html Die Materialkosten liegen unter 2 Euro und der Programmer benötigt keine Firmware (anstecken – fertig). Allerdings funktioniert der Programmer NUR an einer echten RS232 Schnittstelle, man kann ihn nicht mit einem USB-RS232-Adapter verwenden. Mit dem Programmer kann man aber die Firmware auf „andere“ Programmer übertragen. Damit kannst Du Dir also z.B. so einen Programmer mit USB Anschluss herstellen: http://www.qrpforum.de/index.php?page=Thread&threadID=6449&s=6ce83d738ee2913b4c90e0d03a22a12fc14bf63f Oder einen der STK500 kompatibel ist: http://www.pcfilter.de/AVR-Ecke/Page12.html Alle drei Programmer funktionieren problemlos mit AVRdude. Wenn Du Windows verwendest und lieber mit einer grafischen Oberfläche arbeitest, dann kannst Du auch diese GUI für AVRdude verwenden: http://www.pcfilter.de/AVR-Ecke/Page5.html Damit solltest Du Dir problemlos eine Programmierumgebung aufbauen können...
@Jens: vielen Dank für die ausführlichen Hinweise, sind interessante Ansätze. Ich wollte mich momentan aber erstmal weniger mit dem flashen ansich beschäftigen - wollte mein Projekt erstmal weiter voran bringen. Dazu muss ich einfach strickt nach Anweisung vorgehen und noch nicht alles verstehen ;) Daher halt die ursprüngliche Frage nach Erfahrungen mit Arduino- bzw. FTDI- ISP - weil ich das Zeug nun schon einmal hier hab.
die programmer von myavr sind entweder avr910er oder stk500er also gehen die mit dude... übrigens gibts von myavr auch ne nette prigrammer-gui in die man dude auch einbinden kann
Fein, dann werd ich mal sehen, wie schnelle geliefert wird. Habe noch gestern Abend einen geordert.Ich hoffe nur, das ich dann damit den blc brennen kann.
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.