Gast
#5291412
Hallo liebes Forum! Ich habe ein Problem mit Atmel Studio 6.2, vielleicht kann mir wer helfen. Und ja, bin mehr oder weniger Anfänger... Ich programmiere über ISP einen Atmega 328P. Gestern abend lief mein Programm ganz gut, jetzt wollte ich ihm heute die Kinderkrankheiten austreiben und auf einmal lief nichts mehr so, wie es sollte. Nach langem rumprobieren und zweifeln an meinen bisher erworbenen Programmier- und Elektronikfähigkeiten habe ich mir mal die Fuses angeschaut (die ich schon richtig eingestellt hatte). Auf einmal waren ALLE Fuses gesetzt und externer Oszillator eingestellt. Wenn ich die Fuses zurücksetzen möchte, kann ich dies bei allen außer beim Prescaler CKDIV8 tun. Also ich kann das Häkchen löschen, aber rufe ich die Fuses erneut auf, ist es wieder gesetzt. Beim Programmieren kommt folgende Fehlermeldung: Timestamp: 2018-01-24 21:03:04.174 Severity: ERROR ComponentId: 20000 StatusCode: 0 One or more registers differs Atmel.VsIde.AvrStudio.Services.TargetService.RegistersMismatchException: Mehr steht dann da nicht. Mein Fuse-Register sieht jetzt so aus: Bodlevel: Disabled Rstdsbl: NEIN DWEN: NEIN SPIEN: JA WDTON: NEIN EESAVE: JA (kann ich auch nicht löschen bzw. erscheint wieder) BOOTSZ: 2048W_3800 BOOTRST: NEIN CKDIV8: JA CKOUT: NEIN SUT_CKSEL: INTRCOSC_8MHZ_6CK_14CK_65MS Ich habe auch schon einen zweiten Atmega ausprobiert, den ich schonmal benutzt hatte. Auch bei diesem waren alle Fuses gesetzt, als ich sie mir anschaute. Irgendwer ne Idee, was da los ist? Danke für Hilfe! Ach ja, ich programmiere mit nem DIAMEX-AVR STK 500.

