• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Nieprawidłowe bajty wysyłane/odbierane RS-em
#4
Piny 0 i 1 w UNO/NANO są już podłączone do konwertera wbudowanego w płytkę, nie można ich używać jednocześnie do wysyłania na USB (przez ten wbudowany) i jednocześnie do jakiegoś zewnętrznego. Te płytki mają tylko 1 UART, więc do zewnętrznego użyj programowego - SOFTSERIAL.
Kup sobie konwerter USB- UART, tanie konwertery USB-RS232 nie generują co prawda napięć w pełnym zakresie, ale dalej to jest RS3232, a nie UART TTL 5V. I w sumie nie nadają się za bardzo do niczego.
Np.: https://allegro.pl/oferta/rs232-uart-ft2...7221336036, koszt powinien być w granicach 15zł, jak przy okazji brakuje Ci w warsztacie multimetru, analizatora logicznego (np. klon SALEAE) czy programatora (najtańszy USBASP) to może znajdziesz to wszystko u jakiegoś sprzedawcy z darmową dostawą do paczkomatu.
PS.
Może ten kabel jest 5V TTL tylko również sprzedawca nie wie co sprzedaje, ale do Arduino tak czy inaczej są wygodniejsze i jednoznacznie opisane.
ps2.
UART ma odwróconą logikę, tam gdzie bit 0 w RS232 w UART będzie 1 i to chyba wyjaśnia Twój problem, konwerter USB-232 jest może w zakresie 5V, ale działa odwrotnie.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Nieprawidłowe bajty wysyłane/odbierane RS-em - przez kaczakat - 29-06-2020, 01:31

Skocz do:


Przeglądający: 1 gości