MENU

Fun & Interesting

EEPROM AVR | Часть 2 | Программирование микроконтроллеров AVR

Video Not Working? Fix It Now

Во второй части по программированию 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

Comment