之前,硬件工程师和我说:你给我发个脉冲指令,我触发一下。
我:???(黑人问号脸)脉冲指令是什么
他:就是一个点,给我触发一下。
我:????一个点???什么点?你要告诉我发什么指令内容过去啊
他:就是一个点啊,触发一下就好了。
我:。。。。。。。
找了好几天的资料,终于被我找到了,原来根本不是发什么内容过去,而是更改串口的一个值的属性。。
DTR触发信号触发,50ms即可。把DtrEnable属性改一下就行了
serialPort.DtrEnable = true;
Thread.Sleep(50);
serialPort.DtrEnable = false;
Rts信号也是同理,serialport的属性RtsEnable
serialPort.RtsEnable=true;
通讯软件截图