当前位置:回答三>百科知识>各位大侠有谁用过PCMCIA转串口卡和USB转串口

各位大侠有谁用过PCMCIA转串口卡和USB转串口

2024-08-23 12:43:30 编辑:join 浏览量:581

各位大侠有谁用过PCMCIA转串口卡和USB转串口

//创建一个串口通讯

SerialPort CurrentPort = null;

CurrentPort = new SerialPort();

CurrentPort.ReadBufferSize = 128;

CurrentPort.PortName = comName; //端口号

CurrentPort.BaudRate = bandRate; //比特率

CurrentPort.Parity =parity;//奇偶校验

CurrentPort.StopBits = stop;//停止位

CurrentPort.DataBits = databit;//数据位

CurrentPort.ReadTimeout = 1000; //读超时,即在1000内未读到数据就引起超时异常

//绑定数据接收事件,因为发送是被动的,所以你无法主动去获取别人发送的代码,只能通过这个事件来处理

CurrentPort.DataReceived += Sp_DataReceived;

CurrentPort.Open();

定义一个变量 byte[] receiveStr;

//绑定的事件处理函数

private static void Sp_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)

{

SerialPort sp = sender as SerialPort;

if (sp == null)

return;

byte[] readBuffer = new byte[sp.ReadBufferSize];

sp.Read(readBuffer, 0, readBuffer.Length);

//赋值

receiveStr=readBuffer;//当然你可以通过转换将byte[]转换为字符串。

}

//你要求的按钮事件可以这么写

private void button1_Click(object sender, EventArgs e)

{

if(receiveStr!=null)

{

变量 xxx=receiveStr;

}

}

带串口的 电脑还是有的 吧

标签:串口,PCMCIA,串口卡

版权声明:文章由 回答三 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.huidasan.com/article/226268.html
热门文章