Оговорюсь сразу , микроконтроллеры только начал изучать, поэтому за глупые вопросы сильно не бейте .
Хочу с помощью таймера т2 мк-ра мега128 сгенерировать ШИМ сигнал (в режиме PWM Phase correct ). В CodeVision сгенерировал след-щий код :
- Код: Выделить всё • Развернуть
#include <mega128.h>
void main(void)
{
PORTB=0x00;
DDRB=0x80;
//TIMER2 initialize - prescale:8
// WGM: PWM Phase correct
// desired value: 1KHz
// actual value: 0,980KHz (2,0%)
TCCR2 = 0x00; //stop
TCNT2 = 0x00; //setup
OCR2 = 0xFF;
TCCR2 = 0x62; //start*/
while (1);
}
Собственно вопрос : почему на выходе PB7(OC2) ничего не наблюдается?