Witam
Mam problem z wysyłaniem przez USARTa w uC PIC18F2620.
Podłączyłem uC poprzez max232 do złącza rs232 w komputerze. Próbuje wysłac znaki, jednak na terminalu pojawiają mi się same śmieci. Podłączyłem oscyloskop do wyjścia Tx w PICu i na oscyloskopie pokazuje mi się to co próbuje wysyłać do kompa. Sygnały odbierane na oscyloskopie sa rzędu 2V. Napiecie zasilania PICa wynosi 5V. Czy te sygnały nie są za niskie i czy to może być powód błędnego odbioru? Jak sobie z tym poradzic?
Układ z max232 zbudowałem zgodnie z datasheetem i podłączyłem go bezpośredni do pinów w PICu Tx i Rx. Może coś jeszcze powinno się znależć pomiędzy PICem a MAXem?
Parametry transmisji są następujące: 9600, brak bitu parzystości, jeden bit stopu. Terminal ustawiłem identycznie.
Wielkie dzięki za wszelkie wskazówki.
Pozdrawiam
Mam problem z wysyłaniem przez USARTa w uC PIC18F2620.
Podłączyłem uC poprzez max232 do złącza rs232 w komputerze. Próbuje wysłac znaki, jednak na terminalu pojawiają mi się same śmieci. Podłączyłem oscyloskop do wyjścia Tx w PICu i na oscyloskopie pokazuje mi się to co próbuje wysyłać do kompa. Sygnały odbierane na oscyloskopie sa rzędu 2V. Napiecie zasilania PICa wynosi 5V. Czy te sygnały nie są za niskie i czy to może być powód błędnego odbioru? Jak sobie z tym poradzic?
Układ z max232 zbudowałem zgodnie z datasheetem i podłączyłem go bezpośredni do pinów w PICu Tx i Rx. Może coś jeszcze powinno się znależć pomiędzy PICem a MAXem?
Parametry transmisji są następujące: 9600, brak bitu parzystości, jeden bit stopu. Terminal ustawiłem identycznie.
Wielkie dzięki za wszelkie wskazówki.
Pozdrawiam