안녕하세요.
AVR 컴파일러 IAR 3.2버전에서 궁금한점이 있습니다.
AVR 칩을 ATmega64에서 타이머3에서 위상변경PWM 신호 발생 설정을 했는데 동작을 하지 않아
문의 합니다.
//TIMER3---PWM initial
TCNT3H = 0x00;
TCNT3L = 0xff;
TCCR3A = 0xc3;//위상변경PWM 10bit/UP_count 일치시 세트,Down_count일치시 클리어
TCCR3B = 0x01;//10bit,CLK/1
OCR3A = 0;//OCR3AH + OCR3AL
OCR3A를 증가 감소하여 PWM 제어를 할수 있는데 실행이 되질 않는군요.
같은 방법으로 AVR ATmega8 에서는 잘되는데 mega128 & mega64에서는 동작하지 않는데
타이머3에서 위상변경 PWM 신호 출력 설정 방법을좀 알려주시면 감사하겠습니다.
관련 포스트
|