Hallöchen zusammen,
ich beschäftige mich seit einiger Zeit mit Mikrocontrollern und habe
mich mal an das AVR-Tutorium gesetzt.
Den Versuchsaufbau habe ich nach Anleitung gebaut (siehe Anhang 1.) ,
der Atmega8 wird auch von AVR-Studio erkannt.
Als ich allerdings den Beispielcode aus der nächsten Lektion auf den mc
schreiben möchte, erhalte ich einen Fehler beim Verifizieren (siehe
Anhang 2.).
1 | Verifying Flash...Failed! address=0x0000 expected=0x0f actual=0x00
|
Der Schreibvorgang an sich müsste eigentlich funktioneren, denn die
ersten beiden LED leuchten. Allerdings nur solange bis ich die
Fehlermelung weg-klicke.
Ein anderes Problem hinter das ich nicht komme ist beim schreiben der
Fuses des Atmega8.
Hierbei bekomme ich folgende Fehlermeldung (siehe Anhang 3.)
1 | One or more registers differs
|
2 | Atmel.VsIde.AvrStudio.Services.TargetService.RegistersMismatchException:
|
Außerdem wird beim einlesen der Spannung der mc's immer 0,0V ausgelesen,
obwohl er extern und/oder vom ISP-Programmierer 5 Volt gespeist bekommt.
Die dazu gehörige Fehlermeldung:
1 | Read voltage 0,0V is outside selected device's operating range: 2,7 V to 5,5 V.
|
Anbei sei gesagt ich arbeite mit Windows 7/64Bit und als
ISP-Programmierer benutze ich den myAVR USB-Light.
Vielleicht erkennt jemand von euch meine Fehler.
Und bitte seid gnädig, ich bin noch Anfänger ;)
mfg
ForceXX