Witam.
Chcialem uruchomic PWM na procesorze AVR AT90S8535. Wpisalem program, ktory zawiera taki fragment kodu odpowiedzialny za odpalenie PWM na Timerze 1:
outp(0xff, DDRD); outp(0xB3, TCCR1A); outp(0x5, TCCR1B); outp(0x00, TCNT1L); outp(0x00, TCNT1H); outp(0xff, OCR1AL); outp(0x00, OCR1AH); outp(0xff, OCR1BL); outp(0x00, OCR1BH);
Niemniej PWM ten jest bardzo wolny. Chcialbym uzyskac PWM o czestotliwosci np. 30 kHZ. W jaki sposob mozna to osiagnac? Czy rzecz lezy w odpowiedniej zmianie parametrow szybkosci generowania przebiegu trojkatnego czy mozna uzyc zewnetrznego generatora kwarcowego?
Z gory dzieki za sugestie. Trix.