Skocz do zawartości

Nieodpowiednia częstotliwość pracy mikrokontrolerów


Pomocna odpowiedź

Napisano

Witam,
od dłuższego czasu mam problem z taktowaniem, aktualnie na ATTiny2313A, ale dzieje się to na każdym mikrokontrolerze. W programie ustawiam

#define F_CPU 8000000UL

Fusebitami ustawiam też 8MHz (H:0xDF L:0xE4 E:0xFF). Mimo to, kiedy ustawiam w programie delay na 10 sekund

_delay_ms(10000);

tak na prawdę wynosi on ok. 7 sekund. Próbowałem już ustawiać częstotliwości (w programie i fusebitami) na 1MHz, 4MHz, użyłem kwarcu, ale efekt zawsze jest ten sam.

Z kwarcem postępowałem dokładnie tak jak tutaj.

Fusebity ustawiałem według tej strony.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...