Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Извиняюсь, что в пятницу о работе, но нужна (по)мощь коллективного разума

Отправлено Doppler 18 апреля 2008 г. 12:42


Микроконтроллер Атмега16. 16-битный таймер 1. Режим таймера - самый простой (первый в таблице). В сравнивательный регистр загружено некое значение. Все работает, прерывание по сравнению вызывается. Песня. Хочу получить сигнал о сравнении на внешней ножке (OC1A). Как указано в даташите, настраиваю ее на выход. Все работает. Если выбираю режим для нее Toggle, то вижу импульсы. Сказка. Но мне не нужны импульсы. Мне нужен один импульс. Поэтому выбираю режим, при котором эта нога уйдет в лог 1 (или в лог 0) по сравнению. И это работает. Но Бога ради, объясните мне люди добрые, как эту гребаную ногу поставить обратно в известное состояние?!!!! Согласно документации, она теперь управляется от waveform generator и действительно, запись в выходной порт на нее не влияет. Даташит говорит, что по Ресету эта ножка упадет в ноль. НО мне надо ею управлять. Поможите...


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 3 на единицу:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru