Witam, otóż nurtuje mnie jedna sprawa.
Otóż, korzystając z Datasheetu ustawiłem UARTA tylko pod wysyłanie ( fragment poradnika pana Mirka odnośnie ADC ). Łączę się z laptopem poprzez zakupioną przejściówkę RS232->USB i wszystko cacy. Ładnie wygląda ale komunikacja była skopana, w programie, który zamieszczę poniżej, wysyłam literkę 'A' a otrzymuję znak '_', taktowałem wtedy wewntętrznym oscylatorem 8MHz, pomyślałem sobie, że lepiej użyć kwarcu ułamkowego, spróbowałem na 11,0592MHz a efekt dalej ten sam.
Dodam, że przejściówka działa poprawnie łącząc się z routerami oraz komputerami samochodowymi, więc pewnie jest to wina niepoprawnej konfiguracji procka.
Listing main:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
UART_TRANSMITT
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
oraz nagłówkowy
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Zdjęcie płytki stykowej oraz screen odbioru informacji z procesora (jeśli potrzeba to również później dołączę schemat):

