Funkce EEPROM u AVR
Napsal: 26 čer 2014, 18:19
Zdravím všechny.
Potřeboval bych poradit, jak na funkce pracující s EEPROM u AVR. Samozřejmě jsem mrknul zde http://www.atmel.com/webdoc/AVRLibcRefe ... eprom.html, ale po napsání kódu v C a spuštění simulátoru Atmel studia 6 se hodnota v EEPROM neobjeví, respektive objeví, ale na zcela jiném místě a to hned dvakrát.
Měl byste někdo po ruce krátký kód, jak na to? Podotýkám, že jsem to zkoušel jen na simulátoru AVR Studia 6 a předpokládám, že by to v něm mělo chodit. Ohledně syntaxe funkce, zkoušel jsem ze zoufalství už i více variant, např.
Kód se vždy zkompiloval bez chyb. Díky za reakce k věci, Karel. ![Smile :-)](./images/smilies/icon_smile.gif)
Potřeboval bych poradit, jak na funkce pracující s EEPROM u AVR. Samozřejmě jsem mrknul zde http://www.atmel.com/webdoc/AVRLibcRefe ... eprom.html, ale po napsání kódu v C a spuštění simulátoru Atmel studia 6 se hodnota v EEPROM neobjeví, respektive objeví, ale na zcela jiném místě a to hned dvakrát.
Měl byste někdo po ruce krátký kód, jak na to? Podotýkám, že jsem to zkoušel jen na simulátoru AVR Studia 6 a předpokládám, že by to v něm mělo chodit. Ohledně syntaxe funkce, zkoušel jsem ze zoufalství už i více variant, např.
Kód: Vybrat vše
#include <avr/eeprom.h>
........
//uint8_t EEMEM adress ;
uint8_t adress = 0x00 ;
........
eeprom_write_byte(0x00,0xcc);
eeprom_write_byte(&adress,0xcc);
![Smile :-)](./images/smilies/icon_smile.gif)