Генератор импульсов на AVR, нужна помощь.

Обсуждаем контроллеры компании Atmel.
Ответить
Аватара пользователя
BARS_
Открыл глаза
Сообщения: 44
Зарегистрирован: Вт июн 14, 2011 18:01:10
Откуда: г. Таганрог

Генератор импульсов на AVR, нужна помощь.

Сообщение BARS_ »

Надо сделать генератор импульсов на AVR. Частота должна изменяться от 1кГЦ. до 6кГц. с шагом 0,5кГц. Хотелось бы узнать, как лучше это организовать и какая будет точность. Планирую использовать Tiny2313.

Заранее спасибо :)
Реклама
Аватара пользователя
korsaj
Потрогал лапой паяльник
Сообщения: 330
Зарегистрирован: Чт июн 23, 2011 07:55:51

Re: Генератор импульсов на AVR, нужна помощь.

Сообщение korsaj »

Реклама
Аватара пользователя
Reloader
Мучитель микросхем
Сообщения: 451
Зарегистрирован: Сб фев 26, 2011 14:38:42
Откуда: Новочеркасск

Re: Генератор импульсов на AVR, нужна помощь.

Сообщение Reloader »

Что ж вы все на курсовики одни и теже проекты берете-то ?!!!
Выпрямите спину и уберите левую руку от лица.
Мой Youtube канал
Аватара пользователя
BARS_
Открыл глаза
Сообщения: 44
Зарегистрирован: Вт июн 14, 2011 18:01:10
Откуда: г. Таганрог

Re: Генератор импульсов на AVR, нужна помощь.

Сообщение BARS_ »

Не, это не курсовик :))) Это для себя, точнее для машины :)) На таймере Tiny2313 можно такую частоту получить?
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
korsaj
Потрогал лапой паяльник
Сообщения: 330
Зарегистрирован: Чт июн 23, 2011 07:55:51

Re: Генератор импульсов на AVR, нужна помощь.

Сообщение korsaj »

Легко.
Реклама
Аватара пользователя
zero648
Вымогатель припоя
Сообщения: 650
Зарегистрирован: Пн июн 18, 2012 12:01:04
Откуда: Челябинская область, Копейск

Re: Генератор импульсов на AVR, нужна помощь.

Сообщение zero648 »

BARS_ писал(а):Надо сделать генератор импульсов на AVR. Частота должна изменяться от 1кГЦ. до 6кГц. с шагом 0,5кГц. Хотелось бы узнать, как лучше это организовать и какая будет точность. Планирую использовать Tiny2313.

Заранее спасибо :)
Для этого нужен кварц 12МГц, чтобы кратно 6000 был для точности, конфигурим таймер1 на режим СТС, выход OC1A или OC1B настроить на переключение состояния при совпадении, скважность при этом постоянна, соответственно регистры сравнения OCR1AH:OCR1AL или OCR1BH:OCR1BL устанавливать для 1кГц = 6000, для 6кГц = 1000 ну и для промежуточных частот соответственно расчитать коэф. деления.

P.S. Прескалер таймера 1:1
Последний раз редактировалось zero648 Пт сен 21, 2012 11:36:35, всего редактировалось 1 раз.
Реклама
Аватара пользователя
BARS_
Открыл глаза
Сообщения: 44
Зарегистрирован: Вт июн 14, 2011 18:01:10
Откуда: г. Таганрог

Re: Генератор импульсов на AVR, нужна помощь.

Сообщение BARS_ »

Спасибо :))
Ответить

Вернуться в «AVR»