C#串口接收、发送总结 |
您所在的位置:网站首页 › 发送的方法 › C#串口接收、发送总结 |
最近笔者使用C#编程时,经常用到串口通信功能。所以总结记录一下串口通信功能的使用方法。 串口组件在工具箱中找到SerialPort组件,将其添加到设计中。 上表是SerialPort组件的属性及其对应的含义,在实际编程中,鼠标选中某个属性时也会显示出对应的含义。平时使用时,我们大多只需修改PortName、BaudRate、DataBits 、StopBits、Parity、ReadBufferSize、WriteBufferSize这个几个属性。其中DataBits 、StopBits、Parity这三个属性在大多数串口通信中,都默认为8、One、None。在STM32F1单片机中关于串口的配置有如下语句。 其中comboBox1、comboBox2为设计中的两个控件。 在定时器中调用以下函数用以更新可用端口。 private void Updata_Serialport_Name(ComboBox MycomboBox) { string[] ArryPort = SerialPort.GetPortNames(); MycomboBox.Items.Clear(); for (int i = 0; i //string str = serialPort1.ReadExisting();//直接以字符串方式读并显示 //textBox1.AppendText(str); int length = serialPort1.BytesToRead; byte[] data = new byte[length]; serialPort1.Read(data, 0, length); //对串口接收数据的处理,可对data进行解析 for (int i = 0; i |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |