C#给串口设备发送脉冲指令。DTR和RTS指令

之前,硬件工程师和我说:你给我发个脉冲指令,我触发一下。

我:???(黑人问号脸)脉冲指令是什么

他:就是一个点,给我触发一下。

我:????一个点???什么点?你要告诉我发什么指令内容过去啊

他:就是一个点啊,触发一下就好了。

我:。。。。。。。

 

找了好几天的资料,终于被我找到了,原来根本不是发什么内容过去,而是更改串口的一个值的属性。。

DTR触发信号触发,50ms即可。把DtrEnable属性改一下就行了

serialPort.DtrEnable = true;
Thread.Sleep(50);
serialPort.DtrEnable = false; 

Rts信号也是同理,serialport的属性RtsEnable

serialPort.RtsEnable=true;

通讯软件截图

C#给串口设备发送脉冲指令。DTR和RTS指令_第1张图片

你可能感兴趣的:(TCP,Serial通讯,Rts,串口触发)