Archiv verlassen und diese Seite im Standarddesign anzeigen : eeprom mit avrstudio simulieren
#include <avr/io.h>
#include <avr/eeprom.h>
#include <avr/interrupt.h>
int main(void)
{
unsigned char *eeprom;
*eeprom = 0;
eeprom_busy_wait();
eeprom_write_byte (*eeprom, 10);
for(;;)
// Tasks here.
}
}
wollte mal nachfragen sie ich das machen muss funktioniert überhaupt nicht
thx
Hallo,
Du mußt Deine Variable auch als EEMEM Variable deklarieren, etwa so:
uint8_t kontrast EEMEM = 15; /*Kontrast*/
uint8_t hell EEMEM = 15;/*Hintergrundbeleuchtung*/
und schreiben tust Du so :
if (ActMenu == 3) eeprom_write_byte(&hell,i);
else eeprom_write_byte(&kontrast,i);
Gruß Sebastian
P.S.
Was soll der Quatsch mit dem Zeiger ?
kann so was jemand mal zu simulieren
bekomm das einfach nicht hin oder mein beispiel koregieren
:-s wo liegt Dein Problem ? :-s
Hab ich mich unklar ausgedrückt ?
Was soll ich simulieren ?
Ist es so schwer, das von mir geschriebene umzusetzen, oder wie ?
Vielleicht ist das hier (http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#EEPROM) einfacher für Dich.
Bye Sebastian
nei war ein bug im avr studio der aber durch das aktuelle update behoben wird
sonnst passt das schon thx
und zwar stürzt das avr studio ab wenn man die eeprom.h einbindet und compilieren will
darum wollte ich eigentlich das das auch ein anderer ausprobiert
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.