Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Работа таймеров 1 и 3 в Атмеге 128
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
MMP
Пишу в icc:
DDRB = 0xE0;
OCR1AL = 0x7D;
OCR1BL = 0x7D;
OCR1CL = 0x7D;
TCNT1H = 0xFF;
TCNT1L = 0x83;
ICR1L = 0x7D;
TCCR1A = 0xAB;
TCCR1B = 0x11;
iv_TIMER1_COMPA
iv_TIMER1_COMPB
iv_TIMER1_COMPC
TIMSK = 0x18;
ETIMSK = 0x01;
симулю в VMLAB и ничего не вижу на выходе OCR1C(PB&7), хотя OCR1A, OCR1B отлично генерят. запускаю в АВРстудио и тоже виду, что симулятор не видит этого прерывания. Попробывал написать через Кодевижн и тот же результат, может я чего-то упустил???
vvppvv
Кноуны иссьюсы в АВР студии:

Timer/Counters
16-bit Timer/Counters on all devices have several problems with PWM, prescaler and output compare. Output compare registers are not buffered properly.
MMP
Прочитал, хоть и не силен в англиском, но понял, что есть проблемы с PWM(вроде бы) и нет воддержки выходных регистров.
Правильно?
А в VMLAB???
POTRB5 и POTRB6 генерят ШИМ, тоже и таймером 3.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.