реклама на сайте
подробности

 
 
> AtTiny2313 c ШИМ
D@rkD@iver
сообщение Apr 14 2013, 05:07
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 13-04-13
Пользователь №: 76 489



Здравствуйте, вот такая задачка,
есть attnity2313 нужно на ней реализовать 4 шима отдельных друг от друга
в документации на него сказано что втсроен 4-х канальный шим...
или хотя бы два шим(могу переделать схема так чтоб нужно было только два)
но и эти два не могу настроить...
можете пожалуйста привести пример найстройки 2-х шимов?
в datasheet так и не разобрался. слишком много информации...
и еще пытался сам реализовать шим прогрммно, завел 4 переменные и счетчик
в таймере счетчик увеличивался на один, и если опереденная переменная меньше счетчика то открываю нужную ножку если нет то отпускаю...
вроде работает по подвисает жутко просто
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 1)
SergeBS
сообщение Apr 14 2013, 22:07
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 11-05-07
Пользователь №: 27 645



Цитата
в datasheet так и не разобрался. слишком много информации...

Раздел
8-bit Timer/Counter0 with PWM
Там ВСЕ есть и не так уж много. Выбирается желаемый PWM и настраивается по описанию. Просто выписывать на бумажку, что надо выставить или сразу в инициализации настраивать по описанию.

Цитата
и еще пытался сам реализовать шим прогрммно, завел 4 переменные и счетчик

Зачем? У Timer/Counter0 2 готовых регистра сравнения со своими пинами-выходами. Настроить и управлять ШИМ записывая в них свои байты.
Как-то странно. На то, чтобы "ручками" сделать лишний счетчик, им управлять и выяснить тормоза своей реализации сил хватило. А на поиск ATTINY2313 + PWM уже нет. Не понимаю. Читать вроде легче, чем писать... Побликаций на эту тему полно. Выбрать самую понятную из кучи и изучить.
Цитата
если опереденная переменная меньше счетчика то открываю нужную ножку если нет то отпускаю...

Это как раз и делается с помощью Output Compare Registers (OCR0A and OCR0B) на 2-х ножках, у каждого на своей. Аппаратно.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 03:49
Рейтинг@Mail.ru


Страница сгенерированна за 0.01352 секунд с 7
ELECTRONIX ©2004-2016