1 概要:串口通信模拟SerialPort serialPort2 = new SerialPort(COM2);serialPort2.Open();serialPort2.Write(textBox2.Text); SerialPort serialPort2 = new SerialPort(COM1);serialPort2.Open();byte[...
1 概要:串口通信模拟
SerialPort serialPort2 = new SerialPort("COM2");
serialPort2.Open();
serialPort2.Write(textBox2.Text);
SerialPort serialPort2 = new SerialPort("COM1");
serialPort2.Open();
byte[] bf = new byte[1000];
serialPort2.Read(bf, 0, 1000);
2.代码
2.1.发生端
SerialPort serialPort2 = new SerialPort("COM2");
public Form1()
{
InitializeComponent();
serialPort2.Open();
}
private void button1_Click(object sender, EventArgs e)
{
serialPort2.Write(textBox2.Text);
textBox1.AppendText(textBox2.Text+"\r\n");
}
2.2 接收端
SerialPort serialPort2 = new SerialPort("COM1");
public Form1()
{
InitializeComponent();
serialPort2.Open();
}
private void button1_Click(object sender, EventArgs e)
{
byte[] bf = new byte[1000];
serialPort2.Read(bf, 0, 1000);
string str2 = Encoding.ASCII.GetString(bf);
textBox1.AppendText(str2 + "\r\n");
}
3. 运行结果
沃梦达教程
本文标题为:c#-串口通信-进程间-简单实验
基础教程推荐
猜你喜欢
- C#中缓存的基本使用方法 2022-12-31
- 动手实现一个适用于.NET Core 的诊断工具 2023-09-28
- C#中Abstract方法和Virtual方法的区别 2023-05-31
- C#/VB.NET 将Word与Excel文档转化为Text 2023-06-27
- Unity实现喷漆效果 2023-03-04
- C#如何访问共享文件夹或者磁盘 2022-12-11
- C# 可空类型的具体使用 2023-02-08
- unity shader实现较完整光照效果 2023-02-03
- C#通过rabbitmq实现定时任务(延时队列) 2023-04-21
- c# – 有没有办法在SqlConnection GetSchema()查询上扩展超时? 2023-11-22