首页 > 电脑专区 > 电脑教程 >

怎样使用C# 制作串口连接软件

来源:互联网 2023-02-20 23:41:01 155

现在很多设备都需要用串口连接进行调试,如果使用通用的串口助手软件,其中很多命令每次都需要手动输入,串口返回的数据也无法进行直接解析,会造成很多不便。所以编写一个合格的串口软件是非常必要的。ynP办公区 - 实用经验教程分享!

下面介绍如何制作串口连接软件:ynP办公区 - 实用经验教程分享!

工具/原料

  • Microsoft Visual Studio 2010/

方法/步骤1

  • 1

    打开Microsoft Visual Studio 2010, 新建名字为【串口连接】的程序。ynP办公区 - 实用经验教程分享!

  • 2

    在新程序界面空白窗口上放置合适的控件:包括,ynP办公区 - 实用经验教程分享!

    显示操作流程和串口接收数据的textbox控件;ynP办公区 - 实用经验教程分享!

    用于发送数据的【发送】button按钮;ynP办公区 - 实用经验教程分享!

    用于输入发送数据的【发送】textbox文本框。ynP办公区 - 实用经验教程分享!

    怎样使用C# 制作串口连接软件ynP办公区 - 实用经验教程分享!

  • 3

    添加变量:ynP办公区 - 实用经验教程分享!

    新增串口、缓存变量。ynP办公区 - 实用经验教程分享!

    怎样使用C# 制作串口连接软件ynP办公区 - 实用经验教程分享!

  • 4

    点击窗体,在代码列表中找到【load】,双击进入代码编辑界面ynP办公区 - 实用经验教程分享!

    怎样使用C# 制作串口连接软件ynP办公区 - 实用经验教程分享!

  • 5

    添加程序load时的代码ynP办公区 - 实用经验教程分享!

    初始化串口参数,包括端口、波特率等,ynP办公区 - 实用经验教程分享!

    连接串口。ynP办公区 - 实用经验教程分享!

    怎样使用C# 制作串口连接软件ynP办公区 - 实用经验教程分享!

  • 6

    编辑串口连接类:ynP办公区 - 实用经验教程分享!

    如果串口已连接,提示连接成功,ynP办公区 - 实用经验教程分享!

    如果连接失败则程序退出。ynP办公区 - 实用经验教程分享!

    怎样使用C# 制作串口连接软件ynP办公区 - 实用经验教程分享!

  • 7

    添加timerReadCom定时接收串口信息ynP办公区 - 实用经验教程分享!

    添加记录缓存数量的变量;ynP办公区 - 实用经验教程分享!

    声明一个临时数组存储当前来的串口数据;ynP办公区 - 实用经验教程分享!

    读取缓冲数据;ynP办公区 - 实用经验教程分享!

    清除字符串构造器的内容;ynP办公区 - 实用经验教程分享!

    直接按ASCII规则转换成字符串;ynP办公区 - 实用经验教程分享!

    在界面中显示接收到的串口信息;ynP办公区 - 实用经验教程分享!

    如果接收出现错误,则提示错误信息。ynP办公区 - 实用经验教程分享!

    怎样使用C# 制作串口连接软件ynP办公区 - 实用经验教程分享!

  • 8

    添加【发送】按钮代码ynP办公区 - 实用经验教程分享!

    获取要发送的数据,并添加回车符;ynP办公区 - 实用经验教程分享!

    使用串口发送数据;ynP办公区 - 实用经验教程分享!

    如果发送出现错误,则提示错误信息。ynP办公区 - 实用经验教程分享!

    怎样使用C# 制作串口连接软件ynP办公区 - 实用经验教程分享!

  • 9

    生成exe文件进行测试,ynP办公区 - 实用经验教程分享!

    程序启动完成后,日志框中提示串口已连接;ynP办公区 - 实用经验教程分享!

    怎样使用C# 制作串口连接软件ynP办公区 - 实用经验教程分享!

  • 10

    输入要发送的数据,点击【发送】,可以将数据发送给串口。ynP办公区 - 实用经验教程分享!

    怎样使用C# 制作串口连接软件ynP办公区 - 实用经验教程分享!

  • 11

    收到串口数据后,在日志框中会提示新数据。ynP办公区 - 实用经验教程分享!

    怎样使用C# 制作串口连接软件ynP办公区 - 实用经验教程分享!

  • 11相关内容非法爬取自百度经验
  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!ynP办公区 - 实用经验教程分享!


    标签: 连接怎样使用

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码