Home / Posts / Электроника / AVR запись и работа с eeprom /


AVR запись и работа с eeprom



Переменную требуется читать из памяти eeprom при включении устройства, а также записывать ее в память при выключении или при более-менее существенном ее изменении.

Опять же, в папке Examples есть пример использования памяти eeprom и flash для avr.

Здесь мы инициализируем переменную в eeprom, а в основной функции читаем ее в другую переменную, находящуюся в оперативной памяти.

 


#include <tiny2313a.h>
#include <delay.h>
// Alphanumeric LCD Module functions
#include <alcd.h>
// Declare your global variables here
eeprom unsigned long mileage_total;
void main(void)
{
// Declare your local variables here
total=mileage_total;
while (1)
{
// Place your code here  
}
}

 

Запись переменной в память может осуществляться в функции.

 

void savedistansetoeeprom(void)
{
mileage_total=total;
}

 


,






Еще статьи по теме


AVR спящий режим
AVR и sd-карта. Библиотека avr-dos
Программатор для PIC, AVR и микросхем памяти
программатор apu-2
AVR DIP




Свежие статьи


Как сделать аппаратное сцепление
Педали для компьютера своими руками со сцеплением
Коробка передач для ПК своими руками
Светодиодный фонарик своими руками
Лабораторный блок питания на LM317 LM337 с предрегулятором



Главная



Комментарии (0)










Поиск