RS 485

0

witam
zauwazylem ze przez rs485 nie moge wyslac nic w sposob zblizony do rs232
??? byc moze gdzies namieszalem ale 232 chodzi a 485 nie
na terminalu pod rs485 smiga bez problemu

 _serialPort = new SerialPort();
           // _serialPort.PortName = comboBox1.SelectedItem.ToString();
            _serialPort.PortName = "COM1";
            _serialPort.BaudRate = 38400;
            _serialPort.Parity = Parity.None;
            _serialPort.DataBits = 8;
            _serialPort.StopBits = StopBits.One;
            _serialPort.Handshake = Handshake.None;

            _serialPort.ReadTimeout = 100;
            _serialPort.WriteTimeout = 100;
            _serialPort.Open(); //otwarcie portu

            
            _serialPort.WriteLine("Ťkkkkč"); //dane testowe na port
            _serialPort.WriteLine(String.Format(info)); //wyslanie na port

            _serialPort.Close(); // zamknieci
0

juz wszystko chodzi
problem byl w tym ze znak zakanczajacy transmisje ustawiony byl na ASCII 159
a wiadomo jak to z transmisja po 128
ustawilem na ASCII10 (LF) i dziala

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