PIC18F458 можно ли производить запись в регистр TMR2
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено D.A. 10 июня 2004 г. 12:23

Написал процедуру USART на скорость 9600. Ловится спад по INT1. Далее в таймер 0 записываю значение 0x80 (для последующего контроля старт бита через время 1/4883 в прерывании таймера). Далее каждую 1/9766 в прерывании считываю биты. Все работает на таймере 0.
Перевожу процедуру на таймер 2. Частота прерывания 9766 (проверено точно 9766). А вот байтики принимають не все. Некоторые выбрасываються по отсутствию старт или стоп бита. Мне кажется я не могу записать 0x80 в регистр TMR2 для первого сдвига на пол бита.
В Datasheet вроде написано что прескалер и постскалер обнуляются при записи в TMR2.
Вопрос: производится ли запись значения в TMR2, или при записи только обнуляются прескалер и постскалер?

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru