Przeszukałem wiele przykładów i nie znalazłem podobnego (jeśli chodzi o tryb pracy Timer0) więc umieszczam tutaj - może komuś się przyda. Prosty sposób na uzyskanie przebiegu prostokątnego z przemiataniem częstotliwości w zadanym zakresie. Myślę, że kod nie wymaga specjalnych wyjaśnień. Zakomentowane alternatywne sposoby uzyskiwania częstotliwości na dowolnym pinie (w użytym przykładzie jest to wyjście komparatora timera0, czyli z góry określony pin). Częstotliwości w przykładzie to 20kHz-25kHz (odstraszacz kun).
Kod: text