Witam.
Posiadam płytkę własnego projektu, posiadającą interfejs rs485 na us ST485CDR. Pomiędzy usart1 STM'a a st485 są wstawione 3 konwertery napięć 3.3V - 5.0V.
Dodatkowo do przetestowania komunikacji kupiłem moduł AVTMOD-03 (usb-rs485).
Problem jest taki że nie mogę nic odebrać z usart1, nadawanie nieraz działa (jak debuguje po kroku lub jeśli debuger jest odłączony).
Aby sprawdzić usart stm'a i konwertery napięć wylutowałem st485 i w to miejsce podpiąłem moduł z MAX232 (5V) - komunikacja działała obustronnie - czyli konwertery napięć działają.
W programie mam też 3 ms opóźnienia pomiędzy sterowaniem połączonymi pinami re i de st485 pomiędzy nadawaniem a odbiorem.
Wie ktoś co może być przyczyną takiego stanu rzeczy?
Posiadam płytkę własnego projektu, posiadającą interfejs rs485 na us ST485CDR. Pomiędzy usart1 STM'a a st485 są wstawione 3 konwertery napięć 3.3V - 5.0V.
Dodatkowo do przetestowania komunikacji kupiłem moduł AVTMOD-03 (usb-rs485).
Problem jest taki że nie mogę nic odebrać z usart1, nadawanie nieraz działa (jak debuguje po kroku lub jeśli debuger jest odłączony).
Aby sprawdzić usart stm'a i konwertery napięć wylutowałem st485 i w to miejsce podpiąłem moduł z MAX232 (5V) - komunikacja działała obustronnie - czyli konwertery napięć działają.
W programie mam też 3 ms opóźnienia pomiędzy sterowaniem połączonymi pinami re i de st485 pomiędzy nadawaniem a odbiorem.
Wie ktoś co może być przyczyną takiego stanu rzeczy?