我的winform的串口是在主窗口中建立的,现在要用子窗口进行串口的收发,我把发送的函数做成了public,单步跟踪了一下,到serialport.write的时候就提示错误信息:端口未打开,但是COM1确实被占用了。
应该还是子窗口调用的问题,请大侠们帮我解答一下,谢谢
应该还是子窗口调用的问题,请大侠们帮我解答一下,谢谢
解决方案 »
- |ZYCWPF| WPF加载了WINFORM的WebBrowser,但是在取ReadyState的时候出错 有示例
- 求助:怎么实现在固定的时间计算机提醒功能。。。
- Enterprise Library 4的DataAccess Block连接ACCESS数据库支持DbCommand和AddInParameter()吗
- c#中不明白的地方。。
- c#开发摄像头监控软件,如何识别监控中的动态场景变化的状态.
- 想问一个C#正则表达式的问题???
- c# 图像处理 区域分割
- 对话框隐藏、显示
- 资源方面的问题
- 用D版练习可以吗?
- 下载文件时,出现服务器提交了协议冲突. Section=ResponseHeader Detail=CR 后面必须是 LF
- VS2010 winform 中用teeChart画图
我两台电脑串口相连,发送出来的数据是没有误码的,很准确,应该winform发送这一段代码是没问题的
然后我用串口调试程序给单片机发这组十六进制数,收发都很正常
但就是再用winform做得软件发送给单片机就没有响应了
PS:我的串口是用485分得
public void serialPortWrite(byte target_State, byte target_Row, byte target_Line)
{
byte[] serialBuff = new byte[5];
serialBuff[0] = 0xAA;
serialBuff[1] = 0x05;
serialBuff[2] = target_State;
serialBuff[3] = target_Row;
serialBuff[4] = target_Line;
SerialPortMgr.Port1.Write(serialBuff, 0, 5);
//serialPort1.Write(serialBuff, 0, 5);
}