串口工具_串口工具源码 - CSDN
精华内容
参与话题
  • 串口调试工具 O-ComTool V1.1.3

    万次阅读 热门讨论 2019-01-29 20:00:59
    由于本人从事嵌入式工作(物联网方向),经常需要和串口打交道,面对各种规约、协议,调试实在麻烦,于是本人根据同事及自己在工作中对串口工具的要求,利用工作之余编写了O-ComTool串口调试助手,经过一段时间的...

    新版本 O-ComTool V2.0.0点击访问…


    写在之前

    由于本人从事嵌入式工作(物联网方向),经常需要和串口打交道,面对各种规约、协议,调试实在麻烦,于是本人根据同事及自己在工作中对串口工具的要求,利用工作之余编写了O-ComTool串口调试助手,经过一段时间的使用,发现其对于串口调试还是有所帮助的,故分享出来给大家使用,由于本人水平有限,其中bug在所难免,希望大家包涵,如有bug或想法可以在评论中提出。

    简介

    O-ComTool是一款非常友好的串口调试助手,除支持传统串口收发功能外,还支持数据快捷发送、数据快速校验、协议数据自组发送、解析等功能,同时还支持计算器、设备管理器的快捷呼出,是嵌入式工作者不可多得的串口工具。

    使用

    主界面

    软件界面如下图所示,与其他串口软件没有太大区别,支持ascii码 hex切换,支持自动回复,支持重复发送,自动追加计数值等功能。
    这里写图片描述

    串口设置与接收设置

    端口号在每次选择时会自动刷新,因此新串口插入无需重启软件,串口其他参数可以根据具体使用情况设置,其中波特率可自定义,支持流控。
    这里写图片描述

    自动回复

    自动回复可以应用于数据召测测试,尤其适用于无线通信模块召测通信成功率的测试。设置延迟时间可以延迟回复。
    这里写图片描述

    自动计数

    勾选自动计数后,每发送一帧数据,都会自动追加帧计数值,便于统计数据丢失规律。
    这里写图片描述

    重复发送

    重复发送作为串口工具必备功能,就不多介绍了。
    这里写图片描述

    注释

    在发送报文时通常需要知道该报文的含义,即使我们已经组好了报文,一眼也无法看出该报文的含义,因此本软件提供“//”注释功能,方便定义报文含义,配合文件载入功能,大大提高串口调试效率。
    这里写图片描述

    快速计算校验

    面对各种规约,稍微修改报文内容就需要重新计算校验码,软件提供了右键快速计算校验码功能,减少了校验码计算的麻烦,目前支持校验和、异或校验、CRC16、CRC32四种校验。
    这里写图片描述

    文件载入与发送

    将报文按行保存至txt中,配合“//”注释功能,能够实现快速的报文切换与发送,方便调试。
    这里写图片描述

    小工具

    在日常串口调试中,经常需要用到计算器,设备管理器等,本软件将这些功能都集中在一起,可以通过鼠标快速打开,也可以使用快捷键(alt+t+xx)快速打开。
    这里写图片描述

    快捷发送

    快捷发送提供多达25条报文缓存,能够实现不同报文的快速切换。
    这里写图片描述

    简单模式

    对于单纯的接收显示,可以通过收起参数设置面板来达到更好的视野,扩大了接收界面的可用面积。
    这里写图片描述

    重置计数

    本软件提供了报文计数功能,每一次发送与接收都有记录,方便收发成功率的统计,统计支持数据帧统计,也支持数据字节统计。
    这里写图片描述

    关于协议功能

    由于时间关系,协议功能将在以后的日子里实现,主要实现功能:数据帧格式可以自定义,报文可以自动组包发送,接收到的数据报文能够根据定义好的协议自动解析,自动校验。

    下载

    20180803更新:
    1.添加报文格式化工具,修复部分细节。

    20180919更新:
    1.修复重复发送时发送区清空引起的循环提示;
    2.添加暂停、继续显示功能,方便查看日志内容;
    3.提高文件保存效率。

    O-ComTool:点击下载
    O-ComTool:百度网盘

    更多更新内容,点击访问

    展开全文
  • 一个好用的串口工具,平时开发中遇到过很多次串口工具不好用的情况,这个是目前个人使用过程中,没出过问题的,推荐给大家
  • 常用串口调试工具比较(详细)

    万次阅读 2018-03-30 08:55:43
    目前有许多免费的串口调试工具,比较常用的有:1、友善串口调试助手(v2.6.5)优点: 1)使用方便,不丢包; 2)串口自动识别,支持COM9以上串口; 3)支持多串口调试; 4)支持历史发送记录; 5)广泛支持各种...

    目前有许多免费的串口调试工具,比较常用的有:

    1、友善串口调试助手(v2.6.5)

    优点: 
    1)使用方便,不丢包; 
    2)串口自动识别,支持COM9以上串口; 
    3)支持多串口调试; 
    4)支持历史发送记录; 
    5)广泛支持各种波特率,高达10 Mbps以上波特率,具体和电脑硬件有关。 

    下载地址:http://rj.baidu.com/soft/detail/27520.html?ald

    缺点:会丢失数据,刷屏显示不流畅,不适合稳定性测试。

    2、串口调试助手(V2.2) 
    优点: 
    使用方便,用户群最多,有书介绍及免费源代码。 
    缺点: 
    1)因采用多线程接收技术,接收有时丢数,特别在高波特率或使用USB转串口时丢数较多。 
    2)最大只支持115.2K波特率。 
    3)只能选COM1~COM2,使用USB转串口时,要重新映射串口。

    3、SSCOM3.2 
    优点: 
    支持自动识别已连接串口设备,使用方便,接收不丢数。 稳定性效果好。界面简洁,用户体验很好。
    缺点: 

    连接状态插拔串口程序会崩溃,导致电脑蓝屏。高波特率只有115.2K、128K、256K,没有230.4K。

    作为控制台,不支持回显。win10下不支持保存显示数据。

    个人比较推荐,用了很多年。后面的新版都没这个版本好用,虽然新版增加了很多功能。

    4、PCOMAPR1.5(pcomtest) 
    优点: 
    波特率高,最高达921.6K,接收不丢数。 
    缺点: 
    只有COM1~COM4可选,使用USB转串口时,要重新映射串口。

    5、Accesport1.33 
    优点: 
    功能强,配置参数多,接收不丢数。 
    缺点: 

    波特率较高时(如230.4K),如果接收数据量大(比量接收),则无法发送数据。

    展开全文
  • 8种串口工具软件

    2020-07-29 14:20:08
    各类串口工具,如Ai-Thinker WiFi通信工具,XCOM,有人串口助手,丁丁串口,支持网络模块通信,GSM模块,
  • 一个包含了四种串口工具的压缩包,有虚拟串口、SSCOM串口调试助手、串口调试助手、ASCII字符串表。
  • 通用串口测试工具 使用方法

    万次阅读 2017-12-19 14:47:40
    通用串口测试、调试工具,封装了很多参数应用,丰富的控制方式,使用灵活

    1.点击"双串口调试",在单/双串口调试中切换。
    2.点击"串口配置",进行串口参数配置.
    ----【参见 http://blog.csdn.net/tonysungood000/article/details/78763553】


    3.点击“开启串口”、“关闭串口”,进行开/关串口。
    4.发送下拉框,输入欲发送的命令。
    ----【常用命令可在运行目录下的RS232UserCommand文件夹下RS232UserCommand1.txt、RS232UserCommand2.txt文件中编辑(<string>???</string>节点中编辑,注意格式)】
    5.点击“发送”、“同步发送”发送命令。(固定的发送结束字符不需在发送命令中输入,参见11)
    6.点击“定时发送”、“同步定时”,发送定时循环命令。(可以改变定时时间)
    7.点击“RTS”“DTR”进行串口状态改变。
    8.选择“在接收中添加时间注释”,可在接收数据中加注命令发送或接收时间。
    9.选择“在接收中注释接收事件性质”,可在接收数据中加注接收事件性质。
    ----【事件类别参见 http://blog.csdn.net/tonysungood000/article/details/78780109 中事件部分】
    10.选择“主动接收”后,点击“发送”,此时串口会在指定时间内主动回收数据。
    ----【参见 http://blog.csdn.net/tonysungood000/article/details/78780109 中的Transact方法。】
    ----【用此方法涉及到的指定时间,请在“串口配置”中的“接收超时时间”中设置。参见 http://blog.csdn.net/tonysungood000/article/details/78763553】
    11.在串口通讯中,发送及接收的数据往往有固定的结束字符,请在“串口配置”中的“中断控制字符”、“发送附加字符”中设置。
    ----【本工具会依据“中断控制字符”自动产生接收事件,接收数据。】
    ----【本工具会依据“发送附加字符”在发送命令中自动附加。】
    ----【参见 http://blog.csdn.net/tonysungood000/article/details/78763553】
    ----【参见 http://blog.csdn.net/tonysungood000/article/details/78780109】



    工具下载:http://download.csdn.net/download/tonysungood000/10164349
    //***************************************************************************************************
    支持的操作系统:Windows 8、Windows 10或以上。
    框架号 Framework4.0 或 以上
    开发者QQ:58898616

    展开全文
  • 介绍几款串口监控工具

    万次阅读 2020-09-17 09:35:00
    在开发上位机下位机通讯程序时,有一个好的监控工具会事半功倍。特在网上找了几款串口监控软件,作了简单对比: 一、Device Monitoring Studio 网址:http://www.hhdsoftware.com 程序截屏: 软件功能比较强大...

    在开发上位机下位机通讯程序时,有一个好的监控工具会事半功倍。特在网上找了几款串口监控软件,作了简单对比:

    一、Device Monitoring Studio

    网址:http://www.hhdsoftware.com

    程序截屏:

    软件功能比较强大,是收费软件,免费试用15天。从截图可以看出,选择了通信端口以后,可以很轻松监控串口数据。另外从界面上看它还有数据统计等很多其它功能,我没有全部试用,就不多介绍了。需要注意一点,它的启动按钮在界面右侧下方。

    二、微软portmon

    微软工具包Sysinternals Suite工具包监控工具之一,可惜只支持32位系统,而且最新版操作有点复杂,下面把操作步骤记录一下:

    1.下载安装

    地址:http://technet.microsoft.com/de-de/sysinternals/bb896644.aspx ,绿色软件,不需要安装,直接放到D:/PortMon

    2.创建client

    给portmon.exe创建一个快捷方式,然后按下图给它设置一个启动参数:

    为了便于区分,把快捷方式命名更改为client

    3.启动client

    确保要监控的串口目前是没有被占用的,然后启动client,这时界面如下:

    4.启动portmon

    再直接双击portmon.exe,这时标题栏显示Not Connected。界面:

    5.连接

    按快捷键ctrl+r,输入localhost:

    点OK连接,这时会提示连接成功。

    从这里设置可以看出,这软件应该也支持远程调试的。不过我没有测试。

     

    注意在监控过程中,两个Portmon窗口都不可以关闭。

    6.设置

    点击菜单Capture-Ports,选取要监控的串口。注意这里是复选方式,可以同时监控多个端口。

    同时我们设置一下Filter-Filter/Highlight:

    当然大家也可以根据自己实际需要更改Filter。

    软件界面查看内容不方便,我们把输出指向到一个文档,点击File-Log to File,设置记录的文档。

    这时候就可以监控串口数据了。

     

    我这里使用ComMonitor作示例:

    可以在Log里看到数据,其中发送的数据为write,接收的数据为Read。

     

    其它的功能按钮可以设置滚动、清屏、停止监控等,比较简单不再赘述。

     

    网上也有讲有win7、win8下可用的版本,不过我没有找到。如果大家找到希望能分享一份给我,谢谢。

    我的系统是Win7,为了使用它,是建了winxp的虚拟机,虚拟机中使用物理机的串口。这个设置与本文关系不大,不再这里介绍了。

    三、Comsky

    这是前三款软件中最好用的一款,界面非常简单。国产软件,可从http://www.jizhuo.com下载。在使用串口调试软件同步测试时,需要注意:

    1.先打开Comsky,并且选取要监控的串口,点击“监视”,再打开串口调试软件。

    2.串口调试软件打开后,点一下关闭串口,再打开串口。

    这时候就能监控数据了,放一个使用截图:

     

    这时候就可以监控串口数据了。

     

    四、串口监控器

    主要功能如下:

    接收数据:

       1. 以十六进制方式显示接收到的数据。
       2. 以字符方式显示接收到的数据。
       3. 数据帧自动识别,分行显示。
       4. 接收数据自动换行设置。
       5. 显示或隐藏数据帧的接收时间。
       6. 自动清除,自动保存接收到的数据。
       7. 接收数据个数计数。

    发送数据:

       1. 十六进制方式发送数据。
       2. 字符串方式发送数据。
       3. 发送“发报窗口”当前光标行的数据帧。
       4. 循环发送“发报窗口”当前光标行的数据帧。
       5. 循环发送“发报窗口”固定行的数据帧。
       6. 循环依次发送“发报窗口”的多行数据帧。(设置起始行,行数)
       7. 触发发送,接收到“发报窗口”某一行数据,触发发送“发报窗口”另一行数据。
       8. 发送数据个数计数。

    实用增强功能:

       1. 强大易用的进制转换功能。
       2. 智能识别当前光标处数据帧的行号,“字符”或“十六进制数”的个数。
       3. 智能计算当前选择的“字符”或“十六进制数”的个数。
       4. 强大的数据查找功能。
       5. 定时保存,定时清除数据。
       6. 根据自己的喜好,灵活变换操作界面。

    应用场合:

       1. 截取和分析设备之间通讯数据流。
       2. 串行外围设备硬件开发。
       3. 串行设备驱动程序开发。
       4. 调试和测试设备和设备之间的串行通讯过程。
       5. 记录和分析RS232/422/485通信过程。
       6. 模拟某设备通讯过程,对另外设备进行通讯测试。

    下载地址:

    http://hb.onlinedown.net/down/comsetup.zip

    内容来自:https://bbs.csdn.net/wap/topics/330178092

     

    五、 AccessPort

    具体使用方式可参考:https://jingyan.baidu.com/article/acf728fd6e25bcf8e510a38d.html

     

    展开全文
  • 三款串口控制工具

    千次阅读 2017-08-21 14:27:37
    介绍三款串口监控工具:Device Monitoring Studio,portmon,Comspy 在开发上位机下位机通讯程序时,有一个好的监控工具会事半功倍。特在网上找了几款串口监控软件,作了简单对比
  • 非常好用的串口工具

    2020-07-21 09:56:33
    监听串口数据,用于底层交互看串口数据,非常好用监听串口数据, 非常好用的串口工具
  • Linux 串口调试工具汇总

    万次阅读 2018-09-26 10:33:46
    这篇博客对当前用的较多的,且我自己经常用的一些串口工具做一下汇总,大家可以参考一下。 实验环境: OS: Ubuntu16.04 Kernel: 4.4.0 -----------------------------------------------------------------------...
  • 5个Linux下的串口终端工具

    万次阅读 2018-03-05 01:23:58
    1. cu 指令 $ cu -l /dev/device -s baud-rate-speed $ cu -l /dev/ttyS0 -s 19200 退出则输入 ~. 2. screen 指令 $ screen /dev/device baud-rate $ screen /dev/ttyS0 19200 $ screen /dev/ttySUSB......
  • Mac平台上的几款串口工具

    万次阅读 2018-04-12 10:36:02
    screen 用mac os x 的gnu screen 打开终端很简单 screen /dev/tty.usbserail 115200 但是关闭后,tty终端输入和输出显示会混乱,需要重新打开一个终端来...minicom -s 配置串口 进行配置界面 把option键映射...
  • 串口 监控 抓包工具 列举

    千次阅读 2018-08-10 17:13:30
    在进行模拟串口时,为了方便采用虚拟串口工具Virtual Serial Port Driver,在调试时采用串口调试助手(当然这里也可以自己写个串口程序调试),然后就是模拟数据通信程序,这个要自己编写个人建议采用C#编写(原因...
  • Windows上 万能的串口调试助手

    万次阅读 2018-06-02 11:08:13
    之前自己找了很久的串口调试助手,还自己去编写,现在发现了一个非常好用的串口工具:ScriptCommunicator。 这是一个开源软件,功能强大。 ScriptCommunicator软件下载地址:...
  • 1.下载VSPD工具 VSPD下载链接,点击这里直接下载 2.安装 解压后的安装包是这样 推荐先打开Cracked文件夹中的已汉化好的版本直接使用vspdconfig.exe 如果报此错误,再返回安装vspd.exe 3.使用 3.1直接点击添加端口...
  • win10 64位串口抓包串口监控软件

    万次阅读 2020-04-09 19:03:28
    win10 64位串口监控抓包软件在开发上位机下位机通讯程序时,有一个好的监控工具会事半功倍1、串口抓包软件介绍1.1、微软portmon 微软工具包Sysinternals Suite工具包监控工具之一,可惜只支持32位系统,而且最新版...
  • ubuntu下串口工具的安装与使用

    万次阅读 2018-07-11 00:39:59
     作为一个嵌入式开发人员,串口是开发过程中不可或缺的工具之一,window下有各种各样的串口工具,使用起来很方便,这里不再做过多陈述,这里主要介绍Ubuntu 16.04 系统下的串口工具-minicom 2. 安装  ubuntu安装...
  • PowerCmd 是一款Windows CMD 的增强工具。 你可以到官网下载,但是官网下载来的是英文的。下载地址:http://www.powercmd.com/ 这里有一个汉化破解的PowerCmd软件:链接:http://pan.baidu.com/s/1i4SxSUT 密码:r5...
  • 日常生活小技巧 -- 虚拟串口工具

    万次阅读 多人点赞 2017-12-08 20:46:47
    串口部分基本讲完,最后再提供一个虚拟串口工具。一、虚拟串口 vspdconfig下载:虚拟串口工具二、使用添加端口 COM1-COM2打开串口调试工具测试
  • Mac下的串口调试工具(2018更新)

    万次阅读 2019-04-26 14:57:28
    Mac下的串口调试工具,基于开源库ORSSerialPort,下载地址: https://download.csdn.net/download/b2259909/10278135 除了兼容系统需要重新编译之外,此工具后续暂不再增加。 修改 查看说明 为sheet窗口显示 接收...
1 2 3 4 5 ... 20
收藏数 51,738
精华内容 20,695
关键字:

串口工具