Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств

Шаг 6. Осваиваем все возможности микроконтроллера ATtiny23 13 461 Тот же самый временный регистр используется для доступа ко всем остальным 16-разрядными регистрам данного таймера/счетчика. Подробнее смотри в разделе «Доступ к 16-разрядным регистрам». Изменение содержимого счетного регистра (TCNT1) во время работы таймера может привести к пропуску момента совпадения в случае равенства содержимого регистра TCNT1 и одного из регистров OCRlx. В момент записи нового значения в регистр TCNT1 модуль совпадения блокируется на один период тактового сигнала. Регистр совпадения А — OCR1 АН и OCR1AL Номер бита 765432 10 OCR1A[15:8] OCR1AH OCR1A[7:Q] ОС RIAL Чтение(Н)/ЗаписьОЛО R/W R/W R/W R/W R/W R/W R/W R/W Начальное значение 00000000 Регистр совпадения содержит 16-разрядное значение, которое непре ­ рывно сравнивается со значением счетного регистра (TCNT1). Момент совпадения используется для генерации запроса на прерывание по совпа ­ дению или для формирования сигнала на выходе ОС1х. Имеет размер 16-разрядов. Состоит из двух 8-разрядных регистров. Для того, чтобы гарантировать, что старший и младший байты будут записаны (считаны) одновременно при обращении к регистрам совпа ­ дения, для хранения старшего байта используя временный 8-разрядный регистр (TEMP). Это тот самый временный регистр, который используется для доступа ко всем остальным 16-разрядным регистрам данного таймера/счетчика. Подробнее смотри в разделе «Доступ к 16-разрядным регистрам». Регистр совпадения В — OCR1 ВН и OCR1BL Номер бита 7 6 5 4 3 2 1 0 OCR1B[15:8] OCR1BH _______________________________ OCR1B[7:Q] _______________________________ OCR1BL Чтениө(Н)/ЗаписьО/У) R/W R/W R/W R/W R/W R/W R/W R/W Начальное значение 00000000 Регистр совпадения содержит 16-разрядное значение, которое непре ­ рывно сравнивается со значением счетного регистра (TCNT1). Момент совпадения используется для генерации запроса на прерывание по совпа ­ дению или для формирования сигнала на выходе ОС1х. Имеет размер 16 разрядов. Состоит из двух 8-разрядных регистров. Для того, чтобы гарантировать, что старший и младший байты будут записаны (считаны) одновременно при обращении к регистрам совпадения, для хра ­ нения старшего байта используя временный 8-разрядный регистр (TEMP).

RkJQdWJsaXNoZXIy MTExODQxMg==