Во второй части по программированию EEPROM микроконтроллеров AVR рассмотрено практическое применение энергонезависимой памяти. В данном примере показано, как сохранить число нажатий кнопки в EEPROM. Регистры энергонезависимой памяти МК AVR являются 8-ми битными, то есть могут хранить числа с максимальным значением 255. Однако на практике часто возникает необходимость в сохранении числе гораздо большего значения: тысячи, десятки тысяч и т.д. Чтобы корректно сохранить число, превышающее значение 255 понадобятся несколько регистров EEPROM. Поэтому можно воспользоваться одним из подходов, который заключается в следующем. Число перед сохранением в энергонезависимую память МК AVR следует разбить на сотни, тысячи и т.д., а затем полученные значения нужно пометить в несколько отдельных резисторов EEPROM по разным адресам. При чтении из EEPROM по отдельным адресам полное число можно легко восстановить.
Ссылки на покупку полезных элементов, необходимых для успешного изучения программирования микроконтроллеров AVR.
Сначала рекомендую получить ВЫСОКУЮ СКИДКУ НА ВСЕ ПОКУПКИ: http://ali.pub/3mulxb
Микроконтроллеры ATmega8: http://ali.pub/3muk7a
Программатор AVRASP: http://ali.pub/3mtqa2
Программатор AVRASP в хорошем корпусе: http://ali.pub/3mtqxz
Программатор STK500: http://ali.pub/3mtril
Программатор TOP3100, который программирует ВСЕ: http://ali.pub/3mtsgt
Макетная плата: http://ali.pub/3mtvcu
Удобная макетная плата: http://ali.pub/3mtvyt
Серьезная макетная плата: http://ali.pub/3mtx4m
Гибкие перемычки для макетной платы: http://ali.pub/3mtxj0
Перемычки в пенале 14 видов 140 штук: http://ali.pub/3mtxtw
Набор резисторов 600 штук, 30 номиналов по 20 штук: http://ali.pub/3muaey
Набор светодиодов разных цветов 300 штук: http://ali.pub/3mubp1
Набор транзисторов: http://ali.pub/3muc1h
Семисегментные индикаторы: http://ali.pub/3muisx
Тактовые кнопки: http://ali.pub/3muj92
#EEPROM ##EepromAvr #AVR #ATmega8