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
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.USARTStopBits = USARTStopBits1; USARTInitStruct.USARTParity = USARTParityNo;
No i oczywiscie przed odczytem i zapisem (USARTGetFlagStatus(USART3, USARTFLAG_RXNE)
#stm32 #elektronika #arm #mikrokontrolery
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.USARTStopBits = USARTStopBits1;
USARTInitStruct.USARTParity = USARTParityNo;
No i oczywiscie przed odczytem i zapisem (USARTGetFlagStatus(USART3, USARTFLAG_RXNE)