日期:2014-05-18  浏览次数:20844 次

C#的SerialPort 跟串口工具打开的串口的区别
我用C#的SerialPort发送的数据,机器没有响应,用串口工具发的就有!

我自发自收可以证明我的C#的SerialPort把数据发送出去了,跟串口工具发的数据一模一样,就是没有响应,求高手解答,甚是郁闷

------解决方案--------------------
1、端口、数据位、停止位、校验码、比特率等等都设置对了吗?
2、指令都对了吗?
3、指令是否需要检验码?如需要,指令里面包含了吗?
4、有对数据接收事件处理了吗?
------解决方案--------------------
不了解这个,不过我做socket的时候就发现很多 属性的设置跟 线程 等等 操作的 运行有直接的关系
并且对于程序的 稳定性也是有关系的

------解决方案--------------------
我的代码也是这样的!
comm.RtsEnable = true;//启用发送请求硬件握手
comm.DtrEnable = true;//启动接收请求硬件握手