[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ: Еще раз
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Вован 09 января 2002 г. 14:51
В ответ на: Ткни меня носом, как в этом регистре я могу считать состояние pin OC1B. Не вижу. отправлено XZ 09 января 2002 г. 11:00

1)Состояние этого пина ты прочитать никак не сможешь,ибо этот вывод
для чтения не доступен(в отличии от портов)Чтобы Узнать УРОВЕНЬ на выводе ОС1В можно ТОЛЬКО подключив к другому выводу и спокойно читать
что глупо иначе ты использовал бы ,для управления,тот другой вывод и не мучался бы.
2)Этот вывод управляется только таймером
3)Если нужно знать что таймер туда заслал,а не то что там творится,
(заметь-разные вещи)то в зависимости отнастроек TCCR1A во время прерывания при сравнении таймера/счетчика в ОС1В будет засылатся 0 или 1.

Надеюсь понятно обьяснил.Ну а если нет тогда я задам потом пару Вопросов,чтобы мы говорили на одном языке.
Успехов.

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

Ответы



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

E-mail: info@telesys.ru