C#中串口通信多个窗体操作一个控件

sinat_34493579 sinat_34493579 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
有2个窗体,Form1用来发送串口数据,Form2用来接收串口数据,但是接收不不到。。这是Form2的程序。
private void Form3_Load(object sender, EventArgs e)
{
sp.Open();

sp.ReceivedBytesThreshold = 1;
MessageBox.Show("ss");
sp.DataReceived +=new SerialDataReceivedEventHandler(sp_DataReceived);
MessageBox.Show("jieshouwan");
sp.Close();

}
public void sp_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
MessageBox.Show("kaishishou");
CheckForIllegalCrossThreadCalls = false;
List<byte> bytes = new List<byte>();
int n = sp.BytesToRead;
byte[] buffer=new byte[n];
sp.Read(buffer, 0, n);
// string data=null;
for (int i = 0; i < n; i++)
{
recdata += buffer[i].ToString();
}
MessageBox.Show(recdata);

}
...全文

相关推荐

c#串口配置窗体(可用于继承窗体)serialport类

标题中的“c#串口配置窗体(可用于继承窗体)serialport类”指的是一个使用C#编程语言创建的用户界面窗体,该窗体专门用于配置串口通信。

nianhua120

VS串口助手测试工具.zip

该项目是一个基于Windows窗体的串口通信测试工具,使用C#开发,集成SerialPort类实现串口的打开、关闭、参数配置及数据收发功能。界面由多个控件组成,支持波特率设置与串口枚举,具备定时操作和

柒壹漆

C#下串口通信编程的开发和扩展

本项目采用C#语言创建一个窗体应用程序,利用Visual Studio 2010提供的工具和API,实现了串口通信、数据处理以及图形化展示等功能,特别适用于工业数据的采集和分析。

weixin_38583286

使用C#编写的“亦有啊哈的串口助手”

通过这个项目,开发者不仅可以掌握串口通信的基本操作,还能了解到C#中窗体应用程序的完整开发流程。

亦哟啊哈

C#精彩编程200例配套源码(WinForm窗体开发,文件操作,图形图像及打印,系统及注册表操作,数据库操作应用,网络安全及硬件控制).zip

本套源码集包含了200个精选的C#编程案例,覆盖了从基础到高级的多个编程领域,包括但不限于WinForm窗体开发、文件操作、图形图像处理、打印功能、系统级操作、数据库应用和网络安全以及硬件控制等方面。

探索者我有我路向
评论 13
收藏 已收藏
分享
返回顶部
sinat_34493579
C# 111,128 成员 642,537 内容