| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Въпрос за Timer0 fast PWM Atmega328 http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=12833 |
Страница 1 от 1 |
| Автор: | vgeorgiev [ Вто Апр 08, 2014 1:38 pm ] | |||||||||
| Заглавие: | Въпрос за Timer0 fast PWM Atmega328 | |||||||||
Здравейте, Ето какво пише в дейташита:
Това, което ми е ясно е следното: Ако WGM2:0 = 3 тогава TOP 0xFF. TCNT0 нараства от BOTTOM (0) до 0хFF и пак става 0. Когато TCNT0 стане равен на OCR0A състоянието изхода става да речем 1 (зависи от инв. моде) Това, което не ми е ясно: Ако WGM2:0 = 7, TOP се задава от OCR0A. TCNT0 нараства от 0 до OCR0A. С кой регистър се сравнява TCNT0 за да се смени състоянието на изхода ? Въпроса може да е елементарен или тъп, но навсякъде в нета е copy/pase-вано и не мога да намеря просто информация за всеки режим с какво се сравнява и колко е ТОП-а. |
||||||||||
| Автор: | michev [ Сря Апр 09, 2014 10:45 am ] |
| Заглавие: | Re: Въпрос за Timer0 fast PWM Atmega328 |
Ей тоя пич се е постарал и е написал много добро ръководство за работа с част перифериите на 8 битовите авр-и. |
|
| Автор: | vgeorgiev [ Сря Апр 09, 2014 8:38 pm ] | |||||||||
| Заглавие: | Re: Въпрос за Timer0 fast PWM Atmega328 | |||||||||
Този пич съм му чел ръководствата. Това за ПВМ не е ОК. Намерих отговор на въпроса си: На страница 7 тук http://www.csulb.edu/~hill/ee444/Lectures/06_Timer%20with%20PWM.pdf е описан режим 5 и 7. Максимума се задава от OCRxA, сравнява се с OCRxB. Кратко и ясно. |
||||||||||
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|