Dzień Dobry,
Mam pytanie odnośnie programowania mikro kontrolerów.
Zajmuję się akurat ATTINY2313A.
Mam ustawiony wewnętrzny oscylator na częstotliwość 4 MHz bez wewnętrznego podziału zegara przez 8.
Poniżej mój krótki kod w C:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
W moim przypadku według dokumentacji czyli wzoru poniżej:
fOC0A=fclk_I/O/(2·N·(1+OCR0A))
fOC0A=4000000/(2·1·(1+1))
fOC0A=1000000=1MHz
A teraz do meritum:) Co robię nie tak? Częstotliwość którą uzyskuję to --> 207.4KHz. W załączniku przesyłam zdjęcie z oscyloskopu z widocznym przebiegiem na pinie PB0.
Pozdrawiam,
Oskar Zaremba