2005下读串口的问题
使用2005的串口类做实验,程序启动一点时间就直接死调了(没有开始发送数据,也没有开始接收数据)
接收部分:
private void sp_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
try
{
Byte[] buf = new byte[sp.BytesToRead];//容器
int iCount = sp.Read(buf, 0, sp.BytesToRead);//读串口
}
catch (Exception exp)
{}
}
基本上没有做其他的功能。会不会是我用的USB转串口的接头引起的?如果是,要怎么改。
我用串口调试工具,发送的数据是可以接收的。
谢谢!