单机游戏下载单机游戏下载基地
最新游戏|热门游戏|游戏大全|游戏专题
备份还原硬件驱动系统优化搜索查找键盘鼠标磁盘工具数据恢复系统其它数据备份系统重装
当前位置:首页系统工具系统其他 → ATK XCOM串口通讯调试软件 v2.2 最新版
ATK XCOM串口通讯调试软件

ATK XCOM串口通讯调试软件v2.2 最新版

相关软件

XCOM串口通讯调试软件是一款非常专业的调试工具,软件界面简单,大家使用起来也更加方便,XCOM可以自动识别串口接收数据,持协议传输(可IAP串口升级PK MCUISP) 功能强大,快来下载吧。

功能介绍:

串口设置

1.软件启动后,会自动搜索可用的串口,可以显示详细的串口信息,由于兼容性原因某些电脑可能不会显示。

2.超高波特率接收,在硬件设别支持的情况下,可自定义波特率,点“自定义”即可输入您想要的波特率,不过需要在串口关闭的情况下,才能修改哦。默认可选波特率为1200bps-1382400bps

3.可以选择为“1、1.5、2”三种停止位.

4.可以选择“5、6、7、8”四种数据长度

5.可选奇,偶校验,或无校验

6.支持串口随时插拔,对于某些硬件设别,由于驱动兼容性的原因可能不支持,实测CH340无问题,建议手动关闭串口

显示设置

1.16进制显示,勾选后将显示16进制的字节,如果之前接收到了数据,会自动转换,所以当接收的数据量比较大的时候,转换会比较慢

2.显示模式设置,默认为黑色背景,绿色字体。勾选“白底黑字”可以将背景设置为白色,字体为黑色

3.通过勾选”RTS”,”DTR”可以控制当前串口的RTS和DTR输出

4.勾选“时间戳”选项,可以加入时间戳显示,需要注意的是,时间戳是以换行回车断帧,所以,当接收到的数据不含“\r\n”换行回车时,此选项是无效的哦。

5.可以保存接收窗口为任意格式的文件,默认为txt格式的文件

6.点击清除接收按钮,可以清除窗口显示的内容,并且清除发送和接收字节计数

单条发送

1.可以在发送区,发送您发送的任意字符

2.支持16进制发送,勾选16进制发送的时候将对发送区的内容进行16进制和字符互转,输入16进制的时候,支持字节自动拆分,不需要每输入一个字节就输入一个空格。也就是说,输不输入空格随你

3.勾选发送新行,将会在发送内容后加入换行回车

4.支持定时发送,可以自定义发送周期

5.支持发送任意格式的文件,可以随时终止文件的发送,可以通过下面的进度条查看发送进度

6.点击发送按钮,即可发送您想发送的内容,支持快捷键“Ctrl+Enter”发送

7.点击清除发送按钮,可以清除发送区的内容,并且清除发送和接收字节计数

7.在状态栏,可以看到发送和接收的字节数,可以读取当前串口“CTS,DSR,DCD”的状态,可以显示当前的系统时间。在状态栏的最左边,有一个开始按钮,可以调出系统计算器,可以恢复软件的默认设置。也可以从这里退出软件。

多条发送

1.多条发送,适合有多条指令需要发送的场合,比如支持AT指令的设备,蓝牙,GSM,GPS,WIFI等等,配合alientek的USMART 可以很方便的调试代码

2.可以在任意条目输入您想发送的字符,点击按钮即可发送

3.一共有四页,可以通过“首页,上一页,下一页,尾页”按钮来进行页面的切换

4.勾选发送新行,将会在发送内容后加入换行回车

5.勾选16进制发送,可以支持16进制发送,但是需要注意的是,这里没有进行16进制验证,如果包含非16进制字符,将会导致发送失败

6.勾选关联数字键盘,发送条目0-9将会关联到数字键0-9,在键盘上按下响应的按键即可发送。可以方便控制,比如“智能车”,“飞行器”等等其他设备。在小键盘这里可以看做是方向键哦。

7.支持自动循环发送,可自定义发送周期,需要注意的是,没有勾选的发送条目将不会被发送

8.点击“导入导出条目”按钮可以很方便的编辑,导入导出条目,查看条目的备注

协议传输

1.此协议是从modbus(rtu)演变而来,可以称之为modbus的变种。协议属于半双工传输的Send-Ack模式,协议自带灵活可配置的自动重发机制,可配置重发次数,重发间隔(即帧周期),多种校验方式,支持校验和,异或,CRC8,CRC16校验,CRC8和CRC16均为查表的方式,效率高,通过这些机制可以有效保证数据的传输质量。支持单次发送,自动发送(自定义周期),文件发送(如,IAP串口升级)三种模式

2.帧格式简要说明

格式

字段

长度

类型

描述

数据头

设备地址

1

BYTE

标记设备地址

帧功能

1

BYTE

表示该帧的功能

帧序列

1

BYTE

由上位机自增,0-255循环,下位机响应此字段,若响应有误,上位机则进入重发状态

有效数据长度

1

BYTE

数据域的长度0-255

数据域

数据

有效数据长度

BYTE

存放有效数据

数据尾

SUM

1

BYTE

全部字节之和为0

XOR

1

BYTE

全部字节异或

CRC8

1

BYTE

CRC8校验(查表法)

CRC16

2

BYTE

CRC16校验(查表法)

3.协议传输分为,上位机的发送区,和来自下位机的响应区域。

上位机发送→
字段
内容
从机地址
01
帧功能
01
帧序列
5
数据长度(有效数据)
2
数据域
01 02
SUM(累加)
180(随意写的没计算)

下位机响应→
字段
内容
从机地址
01(随意)
帧功能
01(随意)
帧序列
5(必须与上位机发送的帧一致)
数据长度(有效数据)
0
数据域
随意,可有可无
SUM(累加)
180(随意写的没计算)

10.正常的通信流程图


10.出现异常通的信流程图




串口IAP升级 PK mcuisp升级

准备:
1.平台:ALIENTEK 战舰STM32开发板 一块
2.在DEMO文件夹加下 将IAP工程编译并下载到开发板中,这个功能同时带有协议解析和IAP在线应用编程的工程,如果感觉比较复杂,可以先学习那个只有协议解码的工程(Protocol)
3.准备好测试文件,用LCD显示的工程分别生成了mcuisp.hex文件(mcuisp下载用),xcom.bin(IAP串口升级用)
4.用利用XCOM的协议传输进行升级的时候需要注意注意的地方:
串口波特率必须为460800
校验方式为 SUM(累加)
帧周期最好大于200ms,因为重发响应时间(由帧周期设置)最好不要大于MCU的处理时间
注意每次发送的最大数据长度为 128 因为下位机是每接收到2K数据写入一次flash,所以最大数据长度最好和2048成倍数关系,这里设置128效果最好
下载完代码之后,按key1键跳转
5.分别下载测试,测试结果如下图所示:

更新说明:

XCOM V2.0

1.增加了多条发送的数目,多达40条

2.可以任意编辑,导入导出您要发送的条目,文件的格式是excel

3.加入了协议传输,支持单次发送,自动连续连续发送,文件发送(如IAP串口升级),配有自动重发机制以及多种校验方式,确保您传输的数据不出错

4.加强了16进制发送的功能,自动拆分您发送的字节,不必每隔一个字节就输入空格

5.加入了时间戳的功能,以”\r\n”换行回车断帧,在换行回车前加入时间戳

4.响应区,可以勾选自动换行,显示将换行,勾选显示原始帧,将显示原始帧而不只显示有效数据部分,可以方便大家调试
5.发送区,可以配置您要发送设备的地址,帧功能,帧周期,是否自动发送,最大重发次数,选择校验方式,以及发送文件
6.在发送文件的时候,可以通过配置最大数据长度来改变每次发送的有效数据长度
7.单次发送,自动发送,文件传输,同一时刻只能使用一种功能。
8.当软件处于重发状态时,可以再次点击发送处来终止发送任务
9.举例说明

PC官方
安卓官方手机版
IOS官方手机版
展开

软件截图

其它版本

下载地址

ATK XCOM串口通讯调试软件 v2.2 最新版

    热门评论

    最新评论

    发表评论 查看所有评论(0)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    (您的评论需要经过审核才能显示)

    装机必备软件

    关于飞翔 | 联系我们 | 大事记 | 下载帮助(?) | 广告联系 | 网站地图 | 友情链接

    Copyright 2010-2013 单机游戏下载 (R) 版权所有 飞翔下载所有游戏及软件下载资源来源互联网,并由网友上传分享。如有侵权,请来电来函告之。
    飞翔忠告:抵制不良色情、反动、暴力游戏 合理安排游戏时间 享受健康生活【鄂ICP备13011873号-1】