提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
一、直接在后端初始化串口,接收串口数据,发送串口数据
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
public SerialPort serialPort5;
private void getScan5()
{
serialPort5 = new SerialPort();
if (serialPort5 != null && serialPort5.IsOpen)
{
MessageBox.Show("串口" + serialPort5.PortName + " 波特率:" + serialPort5.BaudRate + "已被占用,不能重复打开!");
return;
}
serialPort5 = new SerialPort();
serialPort5.PortName = "";
serialPort5.BaudRate = 9600;
serialPort5.Parity = Parity.None; //异或校验为偶校验
serialPort5.DataBits = 8; //每个字节8位数据
serialPort5.StopBits = StopBits.One; //使用一个停止位
try
{
serialPort5.Open();
}
catch (Exception ex)
{
if (ex.Message == "对端口“" + serialPort5.PortName + "”的访问被拒绝。")
{