Hi! Wenn ich meinen Atmega16 per Ponyprog beschreibe, sind danach alle Werte des eeproms weg (alles 0xFF). Was mache ich falsch? Zum Schreiben klicke ich auf Write Programm (Flash) Memory. Gruß Kersten
wenn du vor dem programmieren auf delete drückst was du sicher machst dann wird auch der EEPROM gelöscht. Dagegen machen kann man nichts da man nur 0'en programmieren kann und deswegen bei einem bereits beschriebenen uC ohne löschen probleme bekommt. Es kann auch sein das Ponyprog den uC von alleine löscht wenn du auf write flash drückst aber das weis ich nicht genau. Der befehl zum löschen lösch IMMER FLASH UND EEPROM
Fuse EESAVE setzen (Tick in Ponyprog)dann wird der EEPROM Inhalt erhalten. Reiner
Diese Fuse haben aber nicht alle AVRs... Ansonsten schau dir mal im Datenblatt des AVRs den Befehlssatz zum seriellen Downloading (ISP) an, dann wirst du sehen, dass es keine getrennten Lösch-Befehle für Flash und EEPROM gibt. Es ist also kein Mangel von Ponyprog sondern ein Mangel des AVR-ISP-Interfaces. Er wurde durch den Patch behoben, diese Fuse zum Unterdrücken des EEPROM-Löschens zu implementieren. ...
Hi! Danke für Eure Antworten, habe EESAVE umgestellt. Kersten
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.