Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Действительно не фтыкаешь :) OCRхA можно(!) использовать для задания периода PWM (режимы 9, 11, 15) (+):
Отправлено
argus98
06 августа 2009, г. 17:25
В ответ на:
Что-то не фтыкаю. Читаю про 16bit таймер на at90usb128. Думаю он похож на таймеры других mega. Там есть 3 Ouput Compare Unit. Для генерации PWM используется только превый - OCRA . А остальные 2 для чего? Для генерации интеррапта в произвольный момент?
отправлено пользователем
Mty1
06 августа 2009, г. 17:10
а можно не использовать.
От Меги128, к примеру, никакого отличия
Составить ответ
|
Вернуться на конференцию.
Ответы
И еще вопрос - не пойму чем отличаются режимы CTC (clear on compare) и fast PWM. Вроде такой же сброс счетчика по достижению TOP?
-
Mty1
(06.08.2009, 18:00:24
78.107.11.34
,
пустое
)
В "классическом" режиме СТС (4) перекидывание выхода происходит по достижению cодержимого TCNT значения ОСR1A - и TCNT обнуляется. А в FastPWM первое перекидывание выходного сигнала тоже происходит по достижению OCR1A - но TCNT инкрементируется дальше, до значения TOP (после чего TCNT обнуляется и выход вторично перекидывается). А TOP может быть задан >>
-
VasilyS
(06.08.2009, 21:15:55
80.92.96.25
, 127 байт)
Ответ: Спасибо, теперь ясно.
-
Mty1
(07.08.2009, 11:10:45
78.107.11.34
,
пустое
)
Т.е. если OCRA OCRB OCRC свободны, я могу через них трясти ногами OC1A OC1B OC1C генеря 3 PWM сигнала с разной скважностью? Ясли я правильно понял, то это круто :)
-
Mty1
(06.08.2009, 17:58:14
78.107.11.34
,
пустое
)
Так это во всех авр-ках... ШИМ с одной частотой, и разной скважностью, без участия программы.
-
maik-vs
(06.08.2009, 18:20:34
85.175.179.215
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
отымите от 2 единицу:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru