/// <summary>
/// 串口通信
/// </summary>
/// <param name="strSerialNo">串口号</param>
/// <param name="nBaudRate">频段</param>
/// <param name="numSw">指令()</param>
private void PortCommun(string strSerialNo,int nBaudRate,byte numSw )
{
if (strSerialNo != "") { }
//创建串口对象并打开串口
_sp = new SerialPort(strSerialNo, nBaudRate, Parity.None, 8, StopBits.One);
_sp.Open();
//将字符串转化为十六进制并写入接口(特殊情况) 如果串口支持字符串通讯,则省略转换过程
byte[] byteCmd = new byte[] { numSw };
_sp.Write(byteCmd, 0, 3);
//关闭串口
if (_sp != null)
{
_sp.Close();
_sp = null;
}
}
C# 串口通信方法
猜你喜欢
转载自blog.csdn.net/qq_20799821/article/details/108520062
今日推荐
周排行