Unsigned char EEPROM_read(unsigned int uiAddress)
{ /* Wait for completion of previous write */ while(EECR & (1<<EEWE)); /* Set up address register */ EEAR = uiAddress; /* Start eeprom read by writing EERE */ EECR |= (1<<EERE); /* Return data from data register */ return EEDR; } ИСТОЧНИКИ И ПОТРЕБИТЕЛИ CLOCK
Работа с таймерами (на примере Т0)
Count Increment or decrement TCNT0 by 1. Direction Selects between increment and decrement. Clear Clear TCNT0 (set all bits to zero). ClkT0 Timer/Counter clock. Top Signalizes that TCNT0 has reached maximum value. Bottom Signalizes that TCNT0 has reached minimum value (zero).
Режим PWM
РЕГИСТР УПРАВЛЕНИЯ
Режимы адресации AVR
Рис.1.1. Регистровая адресация (один регистр общего назначения)
Рис.1.2. Регистровая адресация (два регистра общего назначения)
Рис.1.3. Регистровая адресация (регистры ввода Вывода)
Рис.1.4. Прямая адресация данных Рис.1.5. Косвенная адресация данных со смещением
Рис.1.6. Косвенная адресация данных
Рис.1.11. Косвенная адресация памяти программ в командах IJMP и ICALL
Рис.1.12. Относительная адресация памяти программ в командах RJMP и RCALL СИСТЕМА КОМАНД AVR
Популярное: Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... ![]() ©2015-2024 megaobuchalka.com Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (515)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |