26-06-2020, 03:07
Pokaż kod i schemat. Do Arduino nie podłącza się RS232 (operuje na sygnałach elektrycznych +/-15V) tylko konwertera USB-UART (operuje na sygnałach elektrycznych 0-5V, czasami musi być mniej niż 5V). RS232 pewnie coś by tu upaliło, raczej tylko Ci się nazwy pomyliły.
Konwertery obsługują wybrane prędkości komunikacji, ważne jaki masz tam chip, sprawdź jakie dla wybranej prędkości przy używanym kwarcu generuje to błędy. Czasami szybciej oznacza również mniej błędów, przynajmniej w granicach kabli <1m. Dwa połączone ze sobą i takie same uC, z takim samym kwarcem mają takie same błędy, co w rezultacie je niweluje (chodzi o czasy długości generowanych impulsów, oba mają nieco szybsze lub wolniejsze tak samo).
Dla 9600 znowu każdy mi znany udźwignąłby bez problemu, może najzwyczajniej jest wadliwy, do zabawy z Arduino polecam FTDI (czerwona płytka na Allegro).
Konwertery obsługują wybrane prędkości komunikacji, ważne jaki masz tam chip, sprawdź jakie dla wybranej prędkości przy używanym kwarcu generuje to błędy. Czasami szybciej oznacza również mniej błędów, przynajmniej w granicach kabli <1m. Dwa połączone ze sobą i takie same uC, z takim samym kwarcem mają takie same błędy, co w rezultacie je niweluje (chodzi o czasy długości generowanych impulsów, oba mają nieco szybsze lub wolniejsze tak samo).
Dla 9600 znowu każdy mi znany udźwignąłby bez problemu, może najzwyczajniej jest wadliwy, do zabawy z Arduino polecam FTDI (czerwona płytka na Allegro).
Miło być decenianym https://buycoffee.to/kaczakat