Hi Ich versuche gerade ein Programm in den Cotroller zu schreiben,welches auch des EEprom verwendet. Nun passiert es aber plötzlich,dass beim programmieren nicht nur das Flash beschrieben wird,sondern auch des eeprom. In beide wird die gleiche .hex Datei geschrieben. Habe den Controller uach shcon ganz gelöscht und mal nur "FF"s reinprogrammiert,trotzdem wurde wieder das alte Programm in Flash ud EEprom geschrieben. Ist das nicht seltsam?? Also Danke schonmal für die HIlfe Gruß Jürgen
No, it's not a bug, it's a feature! Wenn du uns ein paar mehr Details gibst, dann bekommst du auch genauere Antworten.
Dann muss man in der IDE das hex fuer das flash und das EEP fuer das EEPROM angeben. Irgnedwo sollte man auch einstellen koennen, ob dass EEProm auch beschrieben werden muss. Da wir nun nicht wissen welche IDE, resp welchen Prozessor es betrifft, koennen wir nich weiter helfen.
Ich arbeite mit einem ATmega8 und programmiere in Assembeler über das AVR-Studio. Übermitteln tu ich die .hex-Datei mittels Yaap.
Habe das gleiche Problem! Kann uns wer helfen?? Gruß Steffen
Gelöscht wird der EEPROM aber nicht zufällig einfach nur, oder? Denn ich glaube man kann im AVR ein Fuse-Bit setzen, das bestimmt, ob der EEPROM beim Neuprogrammieren jedesmal gelöscht werden soll, oder nicht (denn der C-Compiler kann die Anordnung der Daten im EEPROM bei jeder Änderung total über den Haufen hauen - und damit dann nicht mit falschen Daten gearbeitet wird, kann der EEPROM jedesmal gelöscht werden).
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.