ВУЗ:
Составители:
Бит ICNC1 – управляют схемой подавления помех блока захвата. Если 0 – схе-
ма подавления выключена, если 1 – схема включена и захват происходит в случае
четырех одинаковых выборок.
Бит ICES1 – выбор активного фронта сигнала захвата. Если 0 – то сохранение
счетного регистра в регистре захвата по спадающему фронту, если 1 – по нараста-
ющему.
Регистр TCCR1C имеет вид:
Регистр TTCR1С
7 6 5 4 3 2 1 0
FOC1A FOC1B - - - - - -
FOC1A(B) – принудительное изменение состояния вывода OC1A(B). При за-
писи логической 1 состояние вывода OC1 изменяется в соответствии с установка-
ми разрядов COM1A1…0 и COM1B1…0. Прерывание при этом не генерируется и
сброс таймера (в режиме СТС) не производится. Функция доступна, когда не ис-
пользуется ШИМ.
В состав Т/С1 входят:
16-ти разрядный таймер/счетчик – TCNT1H, TCNT1L;
16-ти разрядные регистры сравнения А и В – OCR1A(B)H, OCR1A(B)L.
Регистры управления прерываниями от таймеров T/C1 TIMSK и TIFR
рассмотрены ранее.
2.26. Память данных EEPROM
Это энергонезависимая память (128 байт). В отличие от ОЗУ EEPROM сохра-
няет свое содержимое при отсутствии питания. Содержимое EEPROM можно счи-
тывать и изменять во время работы программы. Но можно заносить данные при
программировании. Для этого используется директива .ESEG. Она определяет на-
чало EEPROM-сегмента. Для обращения к EEPROM используются 3 регистра
ввода/вывода: регистр адреса EEAR, регистр данных EEDR и регистр управления
EECR.
2.26.1. Регистр адреса EEAR
Имеет длину 1 байт. Байты доступны для чтения и записи.
Регистр EEAR
7 6 5 4 3 2 1 0
EEAR7 EEAR6 EEAR5 EEAR4 EEAR3 EEAR2 EEAR1 EEAR0
Для программирования или чтения байта данных памяти EEPROM в регистр
адреса EEAR должен быть записан соответствующий адрес.
73
Страницы
- « первая
- ‹ предыдущая
- …
- 71
- 72
- 73
- 74
- 75
- …
- следующая ›
- последняя »