[an error occurred while processing this directive]
Ответ: Примеры работы со строками в EEPROM и FLASH для AVR IAR C
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Ким 11 сентября 2002 г. 20:50
В ответ на: Указатель на FLASH строку, непонятки продолжаются. Помощь нужна. отправлено EV 11 сентября 2002 г. 20:16

//Для AVR IAR C подходит следующие примеры

//размещение переменной в EEPROM
__eeprom unsigned int alarm = 1100;
__eeprom char txtReclame1[] = "DENSITOMETER";

//размещение переменной в FLASH
__flash char txtReclame2[] = "Ver16.10"

//с переменными в EEPROM можно работать как с обычной памятью - //читать и писать, если надо

//объявление функции
void flashwrtxtlcd(char addr, char __flash *text);
void eepromwrtxtlcd(char addr, char __eeprom *text);

//вызов функции в программе
eepromwrtxtlcd(0x80, txtReclame1);
flashwrtxtlcd(0xc0, txtReclame2);


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru