Статистика
Время:
Зарегистрированных: 88425
Последним зарегистрирован: F117
Рекорд посещаемости: 12585
Групп пользователей: 4
 Группы:
[Admin] [Cоучастник] [Автор] [Модератор]
 Сейчас на сайте
 Всего: 542
 Гостей: 533
 Анонимных: 1
 Пользователей: 8
 Зарегистрированные:
kkk68 palf tpc stepmotor Ymbedder ifa zx12345 kc2010
  Ответить Новая тема Новый опрос

> Таймеры в микроконтроллерах
avr123
Сообщение: # 110400   Dec 7 2007, 09:09 AM
Quote Post


Соучастник
****

Группа: Cоучастник
Сообщений: 905
Пользователь №: 8980
Регистрация: 11-June 06
Место жительства: Москва



Это топик о таймерах в микроконтроллерах. Для чего нужны таймеры и как их настраивать. Режимы работы, счетчики, сравнение, шим, прерывание от таймера.

Использование мастеров для настройки таймеров.

1. Вот пример настройки таймера AVR с помощью мастера
http://avr123.nm.ru/z6.htm

2. Настройка таймера и прерываний для ШИМ сделана с помощью
мастера CVAVR http://www.avr123.nm.ru/z8.htm
Исходники и симуляция в VMLAB - ATmega8 ATmega16

Книги по микроконтроллерам и электронике
http://avr123.nm.ru

3. Пример настройки таймера в ATmega48 для генерации
2 ШИМ сигналов - исходник с комментариями и симуляция в AVR studio с хитростью для контроля временных интервалов.




Присоединённый файл ( Кол-во скачиваний: 524 )
Присоединённый файл  m48_pwm_timer0.rar
PMEmail PosterUsers Website
Top
avr123
Сообщение: # 110406   Dec 7 2007, 09:39 AM
Quote Post


Соучастник
****

Группа: Cоучастник
Сообщений: 905
Пользователь №: 8980
Регистрация: 11-June 06
Место жительства: Москва



Апноут ATMEL по использованию и настройке Таймеров AVR
http://www.gaw.ru/pdf/Atmel/app/avr/AVR130.pdf

"Setup and Use the AVR Timers"

Он-лайн переводчик translate.ru по-прежнему доступен !
PMEmail PosterUsers Website
Top
efremkos
Сообщение: # 111307   Dec 12 2007, 10:59 AM
Quote Post


Соучастник
*****

Группа: Cоучастник
Сообщений: 1407
Пользователь №: 2002
Регистрация: 20-October 05
Место жительства: Ярославль.



Мигание светодиодом с помощью таймера в Algorithm bildere.
Сам разобрался smile.gif

Это сообщение отредактировал Magnus - Dec 12 2007, 11:01 AM

Присоединённый файл ( Кол-во скачиваний: 791 )
Присоединённый файл  Timer_sample.zip


--------------------
aka Magnus русёная описаловка дисплея S65.
приму в дар статую свободы, можно щебенкой.
PMICQ
Top
efremkos
Сообщение: # 111891   Dec 16 2007, 02:51 AM
Quote Post


Соучастник
*****

Группа: Cоучастник
Сообщений: 1407
Пользователь №: 2002
Регистрация: 20-October 05
Место жительства: Ярославль.



Широтно - импульсная модуляция
ШИМ ,или PWM.
Тем кто незнает: шим нужна для плавного мигания Китайских гирлянд, для изменения скорости двигателя, и для всего плавного smile.gif.
Тупо взял 8 урок уважаемого AVR123, и перевёл его в среду алгоритм билдера.
Алгоритм работает на ATmega16 happy.gif , собственно для которой он написан. А на АТмеге8 непашет! angry.gif
Пятый час ковыряю даташит на мегу8, там есть все регистры упомянутые в примере авр123 => программа одинаковая. а неработает.

reading_help.gif помогите! исправте алгоритм "sample PWM.alp" для меги8, я запарился.

Присоединённый файл ( Кол-во скачиваний: 584 )
Присоединённый файл  sample_PWM.zip


--------------------
aka Magnus русёная описаловка дисплея S65.
приму в дар статую свободы, можно щебенкой.
PMICQ
Top
kofa
Сообщение: # 126788   Mar 13 2008, 10:28 AM
Quote Post


Unregistered










я что-то не пойму.. какой файл из архива sampl_PWM в Билдере открывать? у меня он только с расширением .alg открывает
а с расширением .alp не хочет..
как посмотреть-то ??
Top
efremkos
Сообщение: # 126839   Mar 13 2008, 05:39 PM
Quote Post


Соучастник
*****

Группа: Cоучастник
Сообщений: 1407
Пользователь №: 2002
Регистрация: 20-October 05
Место жительства: Ярославль.



нажми файл , закрыть проект. после этого открывай *.alp


--------------------
aka Magnus русёная описаловка дисплея S65.
приму в дар статую свободы, можно щебенкой.
PMICQ
Top
Gosha_dram
Сообщение: # 126850   Mar 13 2008, 07:42 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 126
Пользователь №: 19780
Регистрация: 4-April 07
Место жительства: Украина



Подскажите пожалуйста, ШИМ на 200Кгц возможно запустить.

Зарание благодарю!

Это сообщение отредактировал Gosha_dram - Mar 13 2008, 07:49 PM

Присоединённое изображение (Нажмите для увеличения)
Присоединённое изображение
PMEmail Poster
Top
kofa
Сообщение: # 126851   Mar 13 2008, 07:50 PM
Quote Post


Unregistered










все равно не открывает..((
пишет: "невозможно открыть файл"
может это потому что у меня версия 4.9 а надо 5-ю?
Top
kofa
Сообщение: # 126905   Mar 13 2008, 11:58 PM
Quote Post


Unregistered










точно! старая версия была, потому и не открывались файлы...
теперь все работает
Top
visp
Сообщение: # 126974   Mar 14 2008, 03:13 PM
Quote Post


Unregistered










efremkos, ну не надо даташит ковырять по пять часов, просто выход ШИМ на меге16 портD5, а на меге8 - портВ1 (а не D5, как в примере). Удачи.
Top
avr123
Сообщение: # 127201   Mar 16 2008, 09:23 AM
Quote Post


Соучастник
****

Группа: Cоучастник
Сообщений: 905
Пользователь №: 8980
Регистрация: 11-June 06
Место жительства: Москва



QUOTE (visp @ Mar 14 2008, 04:33 PM)
efremkos, ну не надо даташит ковырять по пять часов,

В даташит на второй странице - вывожы ШИМ те в названии которых есть - ОС

Мастер компилятора тоже знает и сообщает о PWM ногах MK.

PMEmail PosterUsers Website
Top

Настройки темы Ответить Шустрый ответ Новая тема Новый опрос


 




  banner DIPTRACE - САМЫЙ ЛУЧШИЙ ТАКСИРОВЩИК ПЕЧАТНЫХ ПЛАТ
Portal-X