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

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

Рисую схему устройства на базе микроконтроллера AVR ATMega88,

Отправлено Двоешник (193.200.150.137) 28 марта 2010, г. 11:37


На борту имеется три таймера:
два восьмибитных и один 16ти битный. Необходимо сформировать 4 аналоговых сигнала. Для этого я буду использовать канал А и В таймера 0, и канал А таймера 2 (0 и 2 восьмибитные). Четвертый сигнал сформирую на таймере 1. (тоже хочу использовать его аппаратный PWM, для 4го сигнала нужна высокая разрядность)
Вопрос: как можно использовать канал В таймера 2? Что он "умеет", если его прескалер (а он я так понял один на два канала в таймере) будет занят шимом для А канала?
Получается, что мне не хватает одного таймера для формирования временных "тиков" чтобы я мог управлять всем этим богатством.

Я думаю разрешить прерывание по переполнению на одном из таймеров, а прескалер/кварц выбрать так чтоб частота прерываний была как можно удачнее. Ну а в прерывании плюсить-минусить переменные.
Правильно я все понимаю? Другого пути нет?


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

Ответы


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

Сообщение:

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

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

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

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