Wpis z mikrobloga

Mam problem z komunikacją dwóch urządzeń po Usarcie. Gdy podłączam 1 urządzenie do monitora portu działa, drugie urządzenie też działa, ale gdy paruje je ze sobą jest problem. Odczyty trwają 2 sekundy i pierwsze urządzenie dosłownie się wiesza ktoś coś ?
#stm32 #elektronika #arm #mikrokontrolery
  • 5
  • Odpowiedz
Podłączam klasycznie rx do tx, a tx do rx.
Próbowałem różne prędkości od 9600 do 921600 z realterm-em działają bez problemu lecz gdy spinam je ze sobą jedno przestaje poprawnie działać.
Co do konfiguracji dodaje
USARTInitStruct.USARTWordLength = USARTWordLength8b;
USARTInitStruct.USART
  • Odpowiedz
@mdman888: kup sobie salae logic chińskie za kilka dolarów i zacznij podglądać linie to zobaczysz w jakim momencie się sypie.

Może być tak że coś jest skopane z kodem obsługującym seriala na procku i kiedy jest dynamiczna wymiana informacji to się któryś procek zatyka albo zawiesza, albo wywala mu bufor albo setka innych rzeczy.
  • Odpowiedz