Hallo miteinander, Ich verwende in einem Projekt einen ATMEGA88p und möchte diesen natürlich auch gerne programmieren. Geht allerdings nicht.. Ich verwende dazu eine eigene Programmerschaltung mit USBasp, AVRdude und AVRBurner (soft-land). Nach anfänglichen Startschwierigkeiten mit der Installation und der device signature bin ich nun soweit, dass ich eigentlich erfolgreich flashen kann. EIGENTLICH... Ich lade das in WinAVR Studio geschriebene Programm (also das hex-file) und der AVRBurner schreibt mir das ganze brav auf meinen uC. Egal welche Datei ich lade, schreibt er immer genau 0,91sek und 188Byte. Das ist mir etwas komisch vorgekommen, aber ich kann mir nicht erklären wieso. Jedenfalls habe ich nun das Programm getestet und dann nada.. Es geht gar nichts (obwohl anscheinend erfolgreich programmiert wurde). Ich habe nun die Ports mit Oszilloskop und Multimeter durchgecheckt, aber es kommt gar nichts. Man könnte nun annehmen, dass es ein Verbindungsproblem gibt, aber ich kann die Fuse-Bits problemlos setzen und auch kontrollieren (Clock von intern auf extern schalten und der Quarz geht. Es ist genau 1MHz). Es liegt also nicht an der Programmerplatine. Ich hab mich nun durch etliche Foren geackert, aber leider nirgends eine Lösung gefunden. Drum wende ich mich nun an euch, in der Hoffnung, dass irgendjemand weiß, was ich falsch mache oder was kaputt ist... :D mfg Roman
Mach das mal mit avrdude von Hand, klingt irgendwie so, als wuerde da das falsche Hex-File geflasht.
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.