Hallo zusammen, ich habe letztens angefangen mich mit der Programmierung von den AVR Mikrocontrollern zu beschäftigen. Dazu habe ich mir einen ATtiny13A und einen ISP Programmer (Diamex All-AVR-Programmer) bestellt. Am Anfang hat auch alles funktioniert (heißt ich konnte die Fuse Bits ändern, programmieren etc.), allerdings geht das seit gestern nicht mehr. Mein Programm kann ich nach wie vor auf den Controller flashen, und das Programm funktioniert dann auch. Die Signatur und die Spannung kann ich ebenfalls auslesen. Wenn ich aber bei den Fuse Bits etwas ändern will (ich wollte die Brown-Out-Erkennung anschalten) und dann auf "Verify" drücke, dann kommt folgende Fehlermeldung: Timestamp: 2020-08-21 17:11:22.229 Severity: ERROR ComponentId: 20000 StatusCode: 0 One or more registers differs Atmel.VsIde.AvrStudio.Services.TargetService.RegistersMismatchException: Ich habe das ganze schon an einem anderen PC versucht, dort funktioniert es auch nicht. Controller wurde auch schon getauscht. Der Controller wird über den Programmer mit 5V versorgt. Ich habe das ganze auf einem Steckbrett aufgebaut. Nachdem die Fehlermeldung kam habe ich alles unnötige wie LEDs etc entfernt, es ist also nur noch der Controller (+ 100nF Keramikkondensator) am Programmer angeschlossen. Weiß jemand wie sich der Fehler beheben lässt, bzw. woran es liegen könnte? Viele Grüße
abcde schrieb: > One or more registers differs Vielleicht chip erase (Device Erase)? Beitrag "Problem beim Verifizieren des Schreibvorgangs (AVR-Studio,m8 über ISP)"
Wie hoch ist der ISP-Takt eingestellt? Muss kleiner als 1/4 des CPU-Takt sein.
Das mit dem Chip Erase habe ich schon versucht (also den Chip manuell gelöscht und es dann nochmal versucht), aber das hat leider auch nichts geholfen. Den ISP-Takt habe ich auf 125 kHz eingestellt (und auch schon mit 32 kHz etc probiert), das hat aber auch nichts geändert.
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.