同类第一:UartAssist串口调试助手! 要说串口调试这类软件不得不提到大名鼎鼎的老牌软件UartAssist网络调试助手。这也是很多人入门串口调试接触的第一款软件在同类软件工具中UartAssist排名第一我相信没人能反驳这一点。UartAssistUartAssist是南京云想物联网科技有限公司【野人家园】开发的前身为铭心网络始于2001年专注于物联网软硬件产品研发。持续更新至今已有接近20年了基本上这是一款电气工程师、上位机工程师、嵌入式工程师、网络工程师必备的工具。多年以来广受好评也是有原因的1、支持的Windows系统非常全面包括Windows95/WinXP/Vista/Win7/Win8/Win10/WinALL 兼容32位/64位操作系统。2、绿色软件开箱即用。解压后只有一个执行文件点击直接运行。无需安装、不依赖Microsoft.NET Framework框架。3、功能全面包括自动检测枚举本机串口号支持虚拟串口支持设置分包参数最大包长、分包时间防止接收时数据粘包支持ASCII/HEX码数据发送,发送和接收的数据可以在十六进制码和ASCII码之间任 意转换支持发送和显示汉字可以通过输入框发送数据,也可以从文件数据源发送数据支持接收数据自动保存到文件可以自动发送校验位支持多种校验格式如校验和、LRC、BCC、CRC8、CRC16、 CRC32、MD5等其中CRC校验码可任意定制CRC参数(CRC多项式、初始值、输入反转、 输出反转、输出异或值)多个版本我用过很多串口调试工具最终还是觉得UartAssist是最经典、最简单、最好用的工具。「野人家园」开发的这款串口调试软件有多个版本和详细的用户手册。UartAssist串口调试助手不仅仅是一款串口调试工作还能学习到串口通讯的很多知识点。如果想要了解UartAssist串口调试助手所有的功能说明必须下载这份用户手册。TCPCOM二合一调试助手支持串口调试TCP调试TCPCOM二合一调试助手英文版除了串口调试助手还有NetAssist串口调试助手。NetAssist 网络调试助手一用户手册有需求的可以下载这个「 串口调试工具合集 」除了串口还有网口tcp调试工具合集工欲善其事必先利其器。这个通讯调试工具合集几乎是上位机工程、嵌入式工程师、电气工程师、设备维护工程师、网络工程师必备的。下载地址https://pan.quark.cn/s/116e9ef6b8d8基本上全是干货如有帮助点赞记录一下吧应用场景串口调试助手通过对PC端口串口(COM口或USB串口的读写操作实现对串口设备或者串口应用程序的通信联调。通过串口数据的抓取、记录、分析以及数据/指令的发送控制实现对目标串口设备或者串口应用程序的通信能力以及通信行为的分析、验证。主要有几下几类应用场景1、串口终端(仪器设备)的参数设置。工程应用中为了方便终端设备的参数设置可通过串口调试助手建立到串口终端设备的串口连接然后直接在串口调试助手中对串设备进行参数设置。2、在工程应用中某些场景下需要对串口设备发送指令从而实现对设备的控制操作或者需要对串口设备的数据进行抓包记录。3、工控设备/单片机的开发调试。在单片机/嵌入式系统的串口开发过程中可通过串口调试助手接收单片机设备的串口数据或者向单片机设备发送串口数据配合单片机程序开发验证单片机程序的通信能力以及业务逻辑的准确性。功能介绍UartAssist串口调试助手的主要功能界面如图所示包括主界面及工具面板窗口各项功能构成具体的功能描述则会在后面章节中详细介绍。1、软件主界面2、 界面基本构成3、界面主题背景/字体设置4、工具面板/快捷指令5、工具面板/批量发送6、工具面板/自动应答7、工具面板/历史发送8、工具面板/检验计算器配置选项1、语言以及编码切换调试助手软件支持中、英文双语默认情况下自动根据系统语言选择切换。在中文环境下自动选择中文其它语言环境自动选择为英文。也可以通过调试助手的[Language]菜单选项直接指定中/文语言。2、用户界面主题设置为了确保软件界面更符合个人视觉习惯调试助手提供了界面主题定制功能。界面主题定制的内容包括字体样式、大小、颜色及背景。收/发窗口分别是“黑底经典”及“白底经典”主题模式3、数据接收格式控制可以设置接收数据的显示格式为 ASCII码或者 HEX码方便用户按不同的方式分析查看其所接收的数据。4、按日志模式显示数据数据接收窗口默认是按日志模式显示的除了显示接收到的数据内容外还会显示接收数据的时间戳、数据格式(ASCII码/HEX码)、数据来源IP地址及端口号。另外接收窗口还会显示所发送的数据记录信息。5、接收数据保存到文件调试助手接收的数据可以自动保存到文件。在接收设置中点击【接收保存到文件】选项会弹出下图3-7所示对话框选择接收保存的文件路径。6、发送带转义符的ASCII码文本只要勾选发送设置中的【自动解析转义符】选项发送包含转义符的ASCII文本时转义符会自动解析成对应的ASCII码数据进行发送方便用户以文本形式发送非打印符。7、自动发送校验位如图所示的例子。校验位选择了 CRC-16/MODBUS然后发送 16 进制数据指令011000000002040000而实际发出去的指令末尾会自动增加2个字节的CRC16校验位数据免去了用户自行计算添加校验位的麻烦。8、发送框默认内容设置具体设置方法在调试助手的菜单中找到【发送框中默认内容】选项点击弹出设置窗口。操作指南1、串口数据接收串口调试助手在打开串口后不需要其它额外操作按默认设置就可以接收来自串口发送过来的数据接收到的数据会按照接收设置中设定的模式显示在接收窗口。如下图所示2、串口数据发送3、发送转义字符以ASCII码字符串方式发送数据时允许用户在字符串中使用转义字符的方式插入非打印字符。最简单的例子发送一条带回车换行结尾的AT指令只要在发送框输入 AT\r\n然后直接点击发送按钮即可。4、批量发送批量发送功能用于控制多条预定义数据指令按照一定的顺序和不同的延迟间隔进行发送。【批量发送】功能位于工具面板窗口类似【快捷指令】功能需要先进行预定义指令的编辑输入。每条指令除了可以定义指令数据和文字备注还定义有延迟时间即上一条指令发送完后延迟多长时间发送当前这条指令。5、自动应答自动应答功能用于实时对调试助手接收到的数据指令进行匹配识别并自动按用户预定义规则发送相应的应答指令。用户只须事先设计好应答规则然后调试助手内部集成的规则引擎会自动对接收到的数据进行指令规则匹配及应答数据的发送。如果需要同时支持多条指令的自动应答只要相应地建立多条自动应答规则。自动应答是在V5.0.1版本之后新增加的特色功能自动应答的具体规则将在本文第七章中详细介绍。6、数据波形数据波形示波器功能用于从接收到的指令帧数据包中提取关键字段信息比如ADC电压、温度、湿度等实时监测的状态数据并显示到数据图表折线图/点阵图/柱状图中以实现直观的实时数据显示分析。在使用数据波形功能前须先建立相应的监测通道。一个通道对应一个监测数据对象信号量。如果需要监测多个数据对象就要建立多个通道。建立通道的方法是在通道列表窗口点击鼠标右键选择“添加通道”命令项弹出如下“添加通道”的编辑界面。当波形监测启动后当调试助手软件每接收到一帧数据时都会跟通道列表中所有复选框勾选的通道逐一进行匹配当接收帧数据跟某一个通道的帧头数据模板达成匹配时就会根据该通道所定义的字段偏移地址及字段数据类型等信息将目标数据字段从接收帧中提取出来并添加入到波形图表中去显示。点击通道列表框右下方的“记录文件”按钮可以将各通道所监测到的数据即波形图表中记录数据实时保存到用户指定路径的Excel文件中。7、历史发送工具面板中的历史发送窗口记录着用户发送的历史指令数据。用户可随时调出历史发送窗口进行查看如图所示8、校验计算器本调试助手软件支持发送数据时自动添加校验码也可以自行通过调试助手提供的校验 计算器来进行数据的校验码计算然后手动添加到发送数据中。9、ASCII码对照表ASCII (American Standard Code for Information Interchange)是基于拉丁字母的一套电脑编码系统,它主要用于显示现代英语和其他西欧语言。到目前为止共定义了128个字符,其中包含33个控制字符具有某些特殊功能但是无法显示的字符也就是非打印字符和95个可显示字符可打印字符。调试助手提供ASCII对照表如图5-12所示。可帮助用户在通信调试时对收发数据中字符数据解析处理。如有帮助点赞记录一下吧