Witam Wszystkim forumowiczów.
Każdy nowy prosi o poradę i ja również
Wiem, wątków jest wiele na ten temat, ale nie znalazłem rozwiązania mojego problemu.
Chcę wysłać coś przez RS485 i niestety zamiast '0' wysyła 0x06, zamiast '1' wysyła 0x67 (i dalej odpowiednio 0x33, 0x66, 0x19, 0x65, 0x32, 0x64, 0x0c).
Póki co interesuje mnie proste wysłanie 1 bajtu, może więcej, bez tworzenia jakiegoś protokołu.
Proszę sprawdźcie i podpowiedzcie gdzie jest problem.
Przy wykorzystaniu RS232 wszystko jest prawidłowo.
Dwa terminale w Windzie i dwa konwertery USB-RS232 (ATC-810) oraz USB-RS485 (ATC-820).
Poniżej chyba wszystkie potrzebne dane. Wiem schemat nieciekawy, ale przejrzysty
Pozdrawiam
Grzesiek
poprawione
Link do ustawienia fuzebitów:
Link do schematu:
Link do zdjęcia płytki:
Kod programu:
/
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.