Hallo ich habe einen Mega16, den ich in einer eigens entwickelten Schaltung in Betrieb nehmen möchte. Die Schaltung ist bereits mehrfach aufgebaut worden und funktionsfähig. Damit die Schaltung auch funktioniert wollte ich den Mega nun auch programmieren. Dies funktioniert jedoch nur teilweise: - Signatur lesen geht - FUSES programmieren geht - FLASH beschreiben ergibt folgende Fehlermeldung: Verifying Flash...Failed! address=0x0000 expected=0x0c actual=0xff Das AVRStudio 5 meldet dann, dass das erstellte Programm zu groß für den Flash sein soll. Dies wird an der flaschen Flash-Adresse liegen nehme ich an. Des weiteren habe ich festgestellt, dass an den Portpins, an denen LEDs angeschlossen sind und daher als Ausgänge definiert worden sind nur 1,9V anstelle der verwendeten 3,3V anliegen. Könnt Ihr mir weiterhelfen den Fehler einzugrenzen? Ist der Mega beim Löten futsch gegangen? Grüße Mike
Kontrolliere den Programmiertakt. Setze ihn unter 1/4 des uC-Takts.
Mike schrieb: > Das AVRStudio 5 meldet dann, dass das erstellte Programm zu groß für den > Flash sein soll. Dies wird an der flaschen Flash-Adresse liegen nehme > ich an. Achso. Was für ein Hex-File-Format hast du den verwendet?
@Joe: Wie eine LED mit Vorwiderstand funktioniert ist mir klar. Es geht darum, dass der Mega16 den Pegel am Port-Pin nicht auf 3,3V hoch ziehen kann. Daher habe ich vermutet, dass dies durch eine nicht vollständige bzw. fehlerhafte Programmierung hervorgerufen wird. Mir geht es auch eher um den Fehlercode, den ich erhalte als um die 1,9V am Ausgang des Portpins. Hierfür suche ich eine Erklärung um dann eine Lösung finden zu können. Grüße Mike
So ich habe das Problem gelöst. Aus welchen Gründen ist dieser Controller ein sehr gemütlicher. Nur mit einer sehr geringen Frequenz lässt sich leben einhauchen. Naja, danke für eure Hilfe. Mike
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.