roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 19:08

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 44 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: 8 аппаратных ШИМ
СообщениеДобавлено: 30 июл 2009, 21:26 
Не в сети

Зарегистрирован: 30 июл 2009, 18:28
Сообщения: 16
Откуда: Kiev
можно пример, и пример как их использовать (нужно 4 10бит)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8 аппаратных ШИМ
СообщениеДобавлено: 30 июл 2009, 21:29 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Вот вам сделал быстренько мастером CVAVR 8 ШИМ в ATmega64 но по 8 бит - как раз 8 минут заняло ! :D

В PROTEUS -E ногами дергает АЖ жуть. Можно пару осцилов добавить или GRAPH для заценки ШИМ-ов.


А как использовать ШИМ - это задача-упражнение 8 в курсе по AVR - http://avr123.nm.ru/z8.htm


Вложения:
Комментарий к файлу: Пример CVAVR 8 PWM ATmega64
8_PWM_ATmega64_avr123.nm.ru.rar [68.97 КиБ]
Скачиваний: 34
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8 аппаратных ШИМ
СообщениеДобавлено: 30 июл 2009, 21:42 
Не в сети

Зарегистрирован: 30 июл 2009, 18:28
Сообщения: 16
Откуда: Kiev
Спасибо, а какая у вас версия Proteus a?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8 аппаратных ШИМ
СообщениеДобавлено: 30 июл 2009, 21:46 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
PROTEUS 7.5 sp3 скачать можно там где указано в исходнике выше.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8 аппаратных ШИМ
СообщениеДобавлено: 30 июл 2009, 21:48 
Не в сети

Зарегистрирован: 30 июл 2009, 18:28
Сообщения: 16
Откуда: Kiev
сколько занято таймеров? и на каких ножках весит ШИМ? как я понимаю мне остается только менять значение в регистрах OCRххх?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8 аппаратных ШИМ
СообщениеДобавлено: 30 июл 2009, 21:56 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Использовано 4 таймера. ШИМ на ножках OCxx. Это хорошо видно в PROTEUS !!! Но вы даташит скачайте всеж !
Да. Просто значения менять в регистрах в любом месте программы - я в исходнике комментарии написал вам.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8 аппаратных ШИМ
СообщениеДобавлено: 30 июл 2009, 22:01 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
:oops: упс, опшибся малость. 64я неподходит
640я подходит, останется свободных 2 таймера


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8 аппаратных ШИМ
СообщениеДобавлено: 30 июл 2009, 22:35 
Не в сети

Зарегистрирован: 30 июл 2009, 18:28
Сообщения: 16
Откуда: Kiev
и примерно 40 ножек :)

avr123.nm.ru, так OC2 и OC1C ЭТО ОДНА И ТА ЖЕ НОЖКА ?
в протеусе цепляю осц. к PB4-7 and PE3-5 а где взять восьмой канал?
можно переопределить oc2 на какую-нить другую ножку?
З.Ы. я могу использовать какой нибуть таймер, уже задействованый под ШИМ?


Последний раз редактировалось werwolf 30 июл 2009, 23:07, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8 аппаратных ШИМ
СообщениеДобавлено: 30 июл 2009, 23:06 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
OC2 таймер 2 OC1 таймер 1 про 8-й вывод ШИМ надо в ДШ посмотреть.

Аппаратные ноги нельзя переопр. Это можно в Silabs и еще в каких то типа Анадигм


Последний раз редактировалось avr123.nm.ru 30 июл 2009, 23:10, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8 аппаратных ШИМ
СообщениеДобавлено: 30 июл 2009, 23:08 
Не в сети

Зарегистрирован: 30 июл 2009, 18:28
Сообщения: 16
Откуда: Kiev
таймеры разные, а выход ножек один и тот же??? (OC2 и OC1C)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8 аппаратных ШИМ
СообщениеДобавлено: 30 июл 2009, 23:12 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
У меня нет даташита под рукой. Обычно номер после OC это номер таймера.

Задействованый таймер будет считать туда и обратно в режиме который я задал. Что то из него можно еще выжать.


Последний раз редактировалось avr123.nm.ru 30 июл 2009, 23:15, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8 аппаратных ШИМ
СообщениеДобавлено: 30 июл 2009, 23:13 
Не в сети

Зарегистрирован: 30 июл 2009, 18:28
Сообщения: 16
Откуда: Kiev
как я вижу:
(14) PB4-OC0

(15) PB5-OC1A
(16) PB6-OC1B
(17) PB7-OC2/OC1C

(5) PE3-OC3A
(6) PE4-OC3B
(7) PE5-OC3C

как это понимать?
p/s в скобках натуральные ножки


Вложения:
Комментарий к файлу: mega64_pin's
maga64_pin.rar [81.31 КиБ]
Скачиваний: 5
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8 аппаратных ШИМ
СообщениеДобавлено: 30 июл 2009, 23:42 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
>> (17) PB7-OC2/OC1C - значит даташит надо смотеть, похоже эти ШИМ выводятся на одну ногу.
Значит реально 7 ШИМ выводятся.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8 аппаратных ШИМ
СообщениеДобавлено: 30 июл 2009, 23:48 
Не в сети

Зарегистрирован: 30 июл 2009, 18:28
Сообщения: 16
Откуда: Kiev
так может и правда лучше всего использовать какой-нить лед драйвер?
только я ни разу с таким не сталкивался, как с ними работать и как их правильно подключать к авр и мосфету, и как ими управлять? ничего не подскажете поэтому поводу? или какие нибудь еще идеи


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 8 аппаратных ШИМ
СообщениеДобавлено: 31 июл 2009, 00:01 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Работать так как в даташите написано. Вот задачу-упражнение № 12 я как раз сделал - как читать даташит смотреть диаграммы управления и писать код что бы управлять какой-то микрухой - по ша гам ! http://avr123.nm.ru/z12.htm


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 44 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 27


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO