Можно обойтись без EEPROM-переменных, используя адреса напрямую. Вроде такого
#define VAR1 ((const unsigned char*)0x5A) //переменная по адресу 0x5A
char var1 = eeprom_read_byte( VAR1 );
Такой вариант я пробовал, в целом можно сказать что проблема решена, но осталось желание разобраться именно с ...
Найдено 2 результата
- Вс сен 04, 2016 13:51:28
- Форум: AVR
- Тема: AVR studio в вопросах и ответах
- Ответы: 3188
- Просмотры: 1255285
- Вс сен 04, 2016 08:46:47
- Форум: AVR
- Тема: AVR studio в вопросах и ответах
- Ответы: 3188
- Просмотры: 1255285
Re: AVR studio в вопросах и ответах
А вот вопрос, как использовать в AVR Studio, такую вещь как Linker->Memory Setting.
Требуется чтобы МК под определенные данные в EEPROM выделял строго определенные ячейки (накосячил я так немного с кодом, что автоматические выделение с помощью EEMEM не проходит).
Первая мысль была в Memory Setting ...
Требуется чтобы МК под определенные данные в EEPROM выделял строго определенные ячейки (накосячил я так немного с кодом, что автоматические выделение с помощью EEMEM не проходит).
Первая мысль была в Memory Setting ...