Main.c
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Biblioteka PWM
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Na razie wartość preskalera i wypełnienia podaję ręcznie (pewnie i tak będzie stała, ma mieć tylko nieco więcej niż 20kHz). Kiedy zmieniam preskaler nie zmienia się częstotliwość przebiegu. Mogę usłyszeć bardzo wysoki dźwięk, ok. 10kHz.
Sprawdzałem na oscyloskopie oraz przetwornikiem piezo (układ ma mieć zastosowanie jako urządzenie akustyczne). Ma załączać wyjście PWM z określonym wypełnieniem i częstotliwością w momencie pojawienia się stanu wysokiego na określonym pinie (tutaj jest to czujnik ruchu).