тактовый генератор ATMega16

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
stas0n011
Родился
Сообщения: 3
Зарегистрирован: Ср янв 18, 2012 18:01:59

тактовый генератор ATMega16

Сообщение stas0n011 »

имеется листинг программы надо исправить пару строчек

ldi reg,(0<<WGM21)|(1<<WGM20)|(1<<COM21)|(1<<COM20)|(1 <<CS20)|(1<<CS21)|
(0<<CS22)
out TCCR2,reg ;предделитель=64, инвертированный ШИМ сигнал
^
тут
Максимальная частота следования ШИМ импульсов не должна превышать 30 Гц, т.е. не-обходимо использовать внутренний тактовый генератор ATMega16 на частоте 1МГц, ус-тановить значение предделителя таймера-счетчика Т2 равным 64. Тогда частота им-пульсов ШИМ будет равна 1МГц/64/512=30,5 Гц.
а нужно
Максимальная частота следования ШИМ импульсов не должна превышать 25 кГц, т.е. необходимо использовать внутренний тактовый генератор ATMega16 на частоте 8МГц, установить значение предделителя таймера-счетчика Т2 равным 1. Тогда частота ШИМ будет равна 8МГц/1/512=15625 Гц.
Выручайте братюни
Реклама
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: тактовый генератор ATMega16

Сообщение Engineer_Keen »

В старших битах CS сделать 0, в младшем 1. Всего-то одну табличку в даташите надо было найти.
Реклама
stas0n011
Родился
Сообщения: 3
Зарегистрирован: Ср янв 18, 2012 18:01:59

Re: тактовый генератор ATMega16

Сообщение stas0n011 »

ldi reg,(0<<WGM21)|(1<<WGM20)|(1<<COM21)|(1<<COM20)|(1 <<CS20)|(0<<CS21)|
(0<<CS22)
out TCCR2,reg


Вот так?
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: тактовый генератор ATMega16

Сообщение Engineer_Keen »

Да, кстати в первом варианте было нифига не 64 :)))
Реклама
Эиком - электронные компоненты и радиодетали
stas0n011
Родился
Сообщения: 3
Зарегистрирован: Ср янв 18, 2012 18:01:59

Re: тактовый генератор ATMega16

Сообщение stas0n011 »

Спасссибо,действительно выручил!!!!!
:beer:
Реклама
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»