1.大概思路就是首先检测出两个相邻的字节数据是:0XBB,0X11,检测到这个帧头之后,做一个标记,然后开始接收数据,当数据接收到56个以后,就完了
不同的型号是不同的,一般只能一对一。康海时代(新三板挂牌代码:833422 )秉承“因为用心、所以专业”的经营理念,努力打造工业领域设备联网产业优质品牌。
围绕这一目标,公司形成了以科技创新为引领,以市场应用为导向,以产学研合作为载体,以项目开发为主体的创新机制, 通过掌握高集成度、低功耗、低成本基础嵌入式平台技术,高性能通用嵌入式平台技术,方便统一的设备联网管理软件技术和 基于ARM Cortex M系列平台的协议接口拓展技术,专业从事物联网通信领域串口通讯设备和网络通信产品的研发、生产、销售 及提供物联网通信解决方案。
不是 有 接收 事件处理函数 吗?serialport 实现过程(1)新建一个项目,命名为Ex13_01,默认窗体为Form1。(2)在Form1窗体中,主要添加两个Button控件,分别用于执行发送数据和接受数据,添加两个TextBox控件,用于输入发送数据和显示接收数据。(3)主要程序代码。private void button1_Click(object sender, EventArgs e){serialPort1.PortName = "COM1"serialPort1.BaudRate = 9600serialPort1.Open()byte[] data = Encoding.Unicode.GetBytes(textBox1.Text)string str = Convert.ToBase64String(data)serialPort1.WriteLine(str)MessageBox.Show("数据发送成功!","系统提示")}private void button2_Click(object sender, EventArgs e){byte[] data = Convert.FromBase64String(serialPort1.ReadLine())textBox2.Text = Encoding.Unicode.GetString(data)serialPort1.Close()MessageBox.Show("数据接收成功!","系统提示")}欢迎分享,转载请注明来源:夏雨云
评论列表(0条)