Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 17 ноя 2018, 11:15

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: 10ти битный ШИМ ATMEGA8
СообщениеДобавлено: 26 фев 2016, 03:21 
Не в сети
Аватара пользователя

Зарегистрирован: 20 мар 2014, 17:24
Сообщения: 19
Таймер1 включен в Fast PWM, 10-bit.
Вроде как всё работает, но если в OCR1A (или OCR1B, тот же результат) забить значения,
когда младший байт (OCR1AL) равен нулю - на выходе короткие импульсы.
Т.е. три значения:
256->OCR1A
512->OCR1A
768->OCR1A
дают короткие импульсы на выходе (вдвое короче ,чем при 1->OCR1A).
Остальные числа дают адекватный результат.

Моделирую в Протеусе. Железка сгорела ( ) , заказал, жду.
Может это глюк Протеуса? Будет железо - проверю.
А пока... Чёт я не догоняю. Может кто сталкивался?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 10ти битный ШИМ ATMEGA8
СообщениеДобавлено: 26 фев 2016, 17:30 
Не в сети
Аватара пользователя

Зарегистрирован: 17 авг 2015, 22:55
Сообщения: 9
Это нормально.
В каждом описании на контроллер, имеющий таймер-счетчик, в режиме
( быстрый ШИМ ) эта ситуация упоминается.

Выписка из DATASHEET:

Fast PWM Mode.

" The extreme values for the OCRnA Register represents special cases when generating a PWM
waveform output in the fast PWM mode. If the OCRnA is set equal to BOTTOM, the output will
be a narrow spike for each MAX+1 timer clock cycle.
Setting the OCRnA equal to MAX will resultin a constantly high or low output (depending on the polarity of the output set by the COMnA1:0
bits.) "

А насчет такого:

256->OCR1A
512->OCR1A
768->OCR1A

Это возможно неправильные настройки режима ШИМа, либо действительно глюки Протеуса.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 10ти битный ШИМ ATMEGA8
СообщениеДобавлено: 27 фев 2016, 17:08 
Не в сети
Аватара пользователя

Зарегистрирован: 20 мар 2014, 17:24
Сообщения: 19
Протеус, мать его.
Железо адекватно.


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

Часовой пояс: UTC + 3 часа [ Летнее время ]


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

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


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

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