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

    万次阅读 热门讨论 2018-02-07 09:39:26
    由于本人从事嵌入式工作(物联网方向),经常需要和串口打交道,面对各种规约、协议,调试实在麻烦,于是本人根据同事及自己在工作中对串口工具的要求,利用工作之余编写了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),如果接收数据量大(比量接收),则无法发送数据。

    展开全文
  • 一个包含了四种串口工具的压缩包,有虚拟串口、SSCOM串口调试助手、串口调试助手、ASCII字符串表。
  • 8种串口工具软件

    2018-10-29 21:06:29
    各类串口工具,如Ai-Thinker WiFi通信工具,XCOM,有人串口助手,丁丁串口,支持网络模块通信,GSM模块,
  • 通用串口测试工具 使用方法

    万次阅读 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

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

    万次阅读 2015-01-05 10:34:53
    在开发上位机下位机通讯程序时,有一个好的监控工具会事半功倍。特在网上找了几款串口监控软件,作了简单对比: 一、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 在开发上位机下位机通讯程序时,有一个好的监控工具会事半功倍。特在网上找了几款串口监控软件,作了简单对比
  • 非常好用的串口工具

    2018-07-02 16:56:00
    监听串口数据,用于底层交互看串口数据,非常好用监听串口数据, 非常好用的串口工具
  • Linux 串口调试工具汇总

    万次阅读 2018-09-26 10:33:46
    这篇博客对当前用的较多的,且我自己经常用的一些串口工具做一下汇总,大家可以参考一下。 实验环境: OS: Ubuntu16.04 Kernel: 4.4.0 -----------------------------------------------------------------------...
  • 可以把TCP通讯的设备转换成本机上的虚拟串口 改IP:Tool - IPsearch - Refresh - 搜索到IP后 在下面的方框里更改 然后点Alter 转串口:在COM选择处选你要虚拟成的串口,点Create - 弹出来的地方 把IP ADD改为你刚改的...
  • Android串口工具

    千次阅读 2019-12-12 17:47:07
    最近开发了一款Android串口小工具,具有Loopback和Send/Receive两种模式,比较简单,可以用于串口测试,也可以当标准的串口工具使用,使用起来特别方便,所以推荐给大家 apk下载地址:...
  • Python3+PyQT5+Pyserial 实现简单的串口工具

    万次阅读 多人点赞 2018-04-19 11:04:00
    先实现一个简单的串口工具,为之后的上位机做准备 代码如下: github 下载地址 pyserial_demo.py import sys import serial import serial.tools.list_ports from PyQt5 import QtWidgets from PyQt5...
  • 1.下载VSPD工具 VSPD下载链接,点击这里直接下载 2.安装 解压后的安装包是这样 推荐先打开Cracked文件夹中的已汉化好的版本直接使用vspdconfig.exe 如果报此错误,再返回安装vspd.exe 3.使用 3.1直接点击添加端口...
  • ubuntu下串口工具的安装与使用

    万次阅读 2018-05-14 00:45:40
     作为一个嵌入式开发人员,串口是开发过程中不可或缺的工具之一,window下有各种各样的串口工具,使用起来很方便,这里不再做过多陈述,这里主要介绍Ubuntu 16.04 系统下的串口工具-minicom 2. 安装  ubuntu安装...
  • python串口工具,串口上位机

    千次阅读 2019-12-19 18:40:57
    python 使用pyserial串口库开发串口工具 之前发过用tkinter库设计的串口工具UI代码,以下为python串口的逻辑代码,已整理成模块,可以随时保存下来使用。部分函数采用中文命名,只是测试中文函数是否可运行,事实...
  • macOS 上的几款串口工具

    千次阅读 2019-01-24 16:04:26
    macOS 上的几款串口工具友善串口调试助手优点SecureCRTCoolTerm 友善串口调试助手 优点 跨平台 使用方便,超级稳定,不死机,不丢包; 串口自动识别,支持COM9以上串口; 支持多串口调试; 支持历史发送记录; 广泛...
  • linux串口工具

    千次阅读 2010-08-30 10:24:00
    cutecom Linux 下的超级终端Minicom 的使用手册  Linux下的Minicom的功能与Windows下的超级终端功能相似,适于在Linux通过超级终端对嵌入式设备的管理以及对嵌入操作系统的升级,现写出Minicom的使用手册 ...
  • secureCRT串口工具现在是嵌入式软件工程师用得比较频繁的一款工具软件,我们在使用secureCRT过程中,难免会根据log信息来分析相应的问题,定位代码的走向。 日志保存则是一项较重要的操作,日志中存在时间戳也是...
  • 做嵌入式硬件同事应该都遇到过查看设备串口打印信息,有时打印的内容太多,总是找不到自己关注的log,因此花了一下午设计了这个简单的具备二次过滤功能的串口工具SerialTools,因我本身不是做软件开发的,只为实用...
1 2 3 4 5 ... 20
收藏数 52,139
精华内容 20,855
关键字:

串口工具