Witam,
mam w ukladzie ATmega8 + MAX232 do komunikacji z komputerem.
ATmega jest taktowana z zewnetrznego kwarcu 16MHz. Wydaje sie, ze fuse bity sa dobrze ustawione, bo do obliczenia parametru predkosci USART (wpisywanego w UBRR) musze wykorzystywac wlasnie 16000000.
Mam jednak problem z timerami. Zarowno _delay_ms(), jak i _delay_loop_2() dzialaja tak, jakby ATmega byla taktowana 1MHz.
Czy cos przegapilem w konfiguracji? Moze ktos podeslalby mi prosty program wysylajacy przez USART co 1 sekunde jakis znak?
Z gory dziekuje,
T.Kaz.
#define XTAL 16000000