Próbuje uruchomić prosty generator prostokąta o stałym wypełnieniu około 20% (50% też może być) i zmiennej częstotliwości 20-270Hz. Wolny mam TIMER2 i powinien się on do tego zadania nadać.
Z takimi ustawieniami generuje 150Hz (co do wypełnienia to może przekłamywać „oscyloskop”).
Zmieniałem Tcnt2 i Ocr2. Problem polega na tym, że nie potrafię dostrzec zależności miedzy Tcnt2 i Ocr2 a częstotliwością i wypełnieniem.
$regfile = "m8def.dat"
$crystal = 8000000
$lib "LCD-pcf8833.LBX"
...
Config Timer2 = Timer , Prescale = 128 , Compare = Toggle , Clear Timer = 1
Enable Interrupts
Enable Timer2
...
Tcnt2 = 90
Ocr2 = 150
Z takimi ustawieniami generuje 150Hz (co do wypełnienia to może przekłamywać „oscyloskop”).
Zmieniałem Tcnt2 i Ocr2. Problem polega na tym, że nie potrafię dostrzec zależności miedzy Tcnt2 i Ocr2 a częstotliwością i wypełnieniem.
