Witam
Od kilku dni walczę z uruchomieniem UARTA na mojej ATmedze 128, ale bez powodzenia. Przeczytałem kilkadziesiąt tematów żaden nie pomógł mi w rozwiązaniu problemu. Wcześniej kod pisałem pod Atmege8 ale przerobiłem go według noty na AT128 i tutaj już nie działa. Program się wgrywa bo zmiana czasu wpływa na diodę i miga tak jak powinna, niestety w żadnym terminalu nie wysyła mi znaków (jak klikam klawisze to miga dioda od TX). Po zmostkowaniu RX i TX wszystko jest ok.
Programator > USBASP > Piny podpięte : MOSI do PE0, MISO do PE1
Adapter > USB na FT232RL > Piny podpięte : RX do PD3, TX do PD2
Tak wyglądają ustawienia. W projekcie w Eclipse mam wybraną ATmega128 i ustawiony procek na 8Mhz




Main.c
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
UART.c
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
UART.h
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Proszę o pomoc, może ktoś zauważy coś czego ja nie widzę.