初级会员

- 积分
- 106
- 金钱
- 106
- 注册时间
- 2013-10-3
- 在线时间
- 17 小时
|

楼主 |
发表于 2017-10-21 19:11:01
|
显示全部楼层
本帖最后由 pyatao 于 2017-10-21 19:12 编辑
串口收发代码:
serialport 初始化:
[mw_shl_code=csharp,true] public SerialPort serialPort; //声明一个串口
//初始化串口参数
serialPort.ReadTimeout = 1000;
serialPort.WriteTimeout = 1000;
serialPort.WriteBufferSize = 1024;
serialPort.ReadBufferSize = 1204;
//serialPort.Encoding = Encoding.Unicode;
//serialPort.Encoding = Encoding.UTF8;
serialPort.Encoding = Encoding.Default;
//接收数据接口
serialPort.DataReceived += new SerialDataReceivedEventHandler(DataReceivedHandler);
[/mw_shl_code]
serialport发送:
[mw_shl_code=csharp,true]serialPort.Write(str);[/mw_shl_code]
serialport接收:
[mw_shl_code=csharp,true] private void DataReceivedHandler(object sender, SerialDataReceivedEventArgs e)
{
SerialPort sp = (SerialPort)sender;
//接收
string rxStr = sp.ReadExisting();
}[/mw_shl_code]
|
|