Sterowanie portem COM linią RTS w VS2013

0

Używam VS Express 2013 for Desctop który umożliwia programowanie w C#. Próbuje skomunikować się z urządzeniem zewnętrznym przez port COM przez konwerter RS485 który wymaga określenia kierunku transmisji. Wybór kierunku transmisji chciałbym realizować zmieniając stan linii RTS jednak nie mogę sobie poradzić z tym problemem. Odbieram znaki wysyłane przez urządzenie na tym porcie jednak nie potrafię przestawić linii RTS w stan wysoki aby móc wysłać dane. Proszę o pomoc.

0

a cóż to za konwerter masz, który wymaga sterowania przepływem? Przerobiłem w swojej karierze może z 5 różnych producentów konwerterów i żaden nie wymagał więcej niż 3 żył po stronie COMa

0
abrakadaber napisał(a):

a cóż to za konwerter masz, który wymaga sterowania przepływem? Przerobiłem w swojej karierze może z 5 różnych producentów konwerterów i żaden nie wymagał więcej niż 3 żył po stronie COMa

Temat rozwiązany. a konwertery mam dwa max485 a drugi to sn75176bp.

Problem rozwiązały komendy serialPort1.RtsEnable = true; i serialPort1.RtsEnable = false;

0

@pitboo Ja miałam do czynienia z urządzeniami, które wymagały przełączania RTS. Ostatnio nawet dodawałam taką funkcję do programu w VS 2010. W jaki sposób obsługujesz ten port?

Edit: Spóźniłam się parę sekund :P

1 użytkowników online, w tym zalogowanych: 0, gości: 1