Проблема с EPA на Intel 196MH.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Ury 08 апреля 2005 г. 12:54

Вопрос следующий.

На двух выходах comp1, comp3 и одном таймере сделал два меандра с регулируемым сдвигом. Работают в режиме переключения, без прерываний. Сдвиг меняется изменением значения регистра COMPх_TIME. Ну так вот, когда значение регистра COMPх_TIME не переписываю, все отлично. А вот когда осуществляется регулировка, т.е. пишется новое значение в COMPх_TIME, иногда переключение сбоит - не переключается выход. Запрет прерываний на момент изменения COMPх_TIME ничего не дает. Если значение не COMPх_TIME не менять - записывать старое значение, сбоев тоже не происходит.

В инструкции написано, что таким образом можно делать быстрый шим - до 4 мегагерц, а тут на 40 килогерцах глюки.


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

Ответы



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

E-mail: info@telesys.ru