My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
Timer  
Таймер БК-0010
Phase-Implementation
Updated Jun 1, 2010 by svof...@gmail.com

177706 16-битное слово - начальное значение счетчика, значение для перезагрузки

177710 Текущее значение счетчика таймера, запись в этот регистр игнорируется. При любом останове (STOP = 1, или RUN = 0) сюда записывается содержимое регистра 177706.

177712 Управляющее слово. Младшие 8 бит доступны по записи и чтению. Старшие 8 бит всегда читаются как "1".

0 STOP 1 = полный стоп
1 WRAPAROUND 1: вслед за 0 всегда идет 177777, независимо от значения 177706 и режима одновибратора, бит EXPIRY никогда не устанавливается
2 EXPENABLE 1: устанавливать бит 7 по достижении 0
3 ONESHOT одновибратор. Счетчик досчитывает до нуля, после чего сбрасывается бит 4 "RUN"
4 RUN пуск. запись "1" загружает счетчик из регистра 177706 и начинает отсчет
6:5 PRESCALER 00: Ft = Fosc
01: Ft = Fosc / 16
10: Ft = Fosc / 4
11: Ft= Fosc / 64
7 EXPIRY Если бит 2 == 1, устанавливается в 1 при достижении счетчиком нуля, сбрасывается только программно


Sign in to add a comment
Powered by Google Project Hosting