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

 
 
> ШИМ на AVR
Алекс.
сообщение Mar 25 2009, 04:11
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 26-12-06
Пользователь №: 23 902



Добрый день!
Мне необходимо создать ШИМ на таймере1 ATMega16 с вершиной в ICR1.
Делаю TCCR1A=0xF2
TCCR1B=0x19
Устанавливаю, например, OCR1A=0x007F, ICR1=0x00FF. По datasheet вроде бы должно работать,
а он считает до 1FF и обратно. В чем может быть дело?
Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Goodefine
сообщение Apr 3 2009, 10:27
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 6-08-07
Из: Приднестровье, Тирасполь
Пользователь №: 29 581



Цитата(Dog Pawlowa @ Apr 3 2009, 12:42) *
Чем раньше Вы перестанете пытаться симулировать периферию в любом симуляторе для любого контроллера, тем дальше Вы продвинетесь вперед.

Не всегда верно. Любой симулятор это инструмент. А инструмент нужно правильно применять. Это помогает выловить множество граблей не переходя к железу. Грабли самого симулятора, становятся очевидными после недолгого использования оного. И в дальнейшем, они не слишком мешают жить, если не носят принципиального характера... Что касается ШИМа, то его Протеус симулирует исключительно хорошо. И не пользоваться этим, я не вижу причин. Например, сейчас доделываю программу для управляющей части силовым модулем IRAM (трехфазный драйвер) на attiny861. Тинька заточена под электропривод, шестиканальный ШИМ, dead time, PLL - очень хороша. Недостаток - на руках нет, жду когда привезут. Без симулятора курил бы бамбук. А так, программа уже почти готова, синус перестраивается по частоте и амплитуде, видны все переменные (в Си коде), регистры, тайминги... Осталось прикрутить интерфейс связи с сервисным контроллером, сделать плавный пуск и стоп. На 90% уверен, что в железе будет работать аналогично.
Так что, симулятором можно и нужно пользоваться, если он позволяет облегчить решение задачи. Это не зло, это инструмент...


--------------------
Любой, заслуживающий внимания, опыт приобретается себе в убыток...
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Apr 3 2009, 11:11
Сообщение #3


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Goodefine @ Apr 3 2009, 13:27) *
(трехфазный драйвер) на attiny861.... Недостаток - на руках нет, жду когда привезут.

Простите за оффтоп:

Долго ли ждете и когда обещают привезти? sad.gif
Go to the top of the page
 
+Quote Post



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

 


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


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