串口调试助手3_用户手册
- 格式:doc
- 大小:175.50 KB
- 文档页数:10
单片机多功能调试助手简介1简介图1单片机多功能调试助手单片机多功能调试助手一款集串口/USB/网络调试、进制转换、字模与数码管字型码制作、常用校验值计算、UNICODE码转换、位图输出C文件等众多功能于一身的综合型调试软件,最值得庆幸的是该软件会一直保持更新,并支持在线升级功能,这样大家手头上的单片机多功能调试助手总是最新的!单片机多功能调试助手与其他调试软件有什么优势:1)一直保持为单文件状态,不会因为需要保存配置信息而创建其他其他文件,所以该软件非常容易携带。
2)一直体贴着开发者,所有重要的配置在关闭该软件时将会得到保存,重启软件后会重新导入以前的配置信息,免去重复选择或填入数据的操作。
3)集成了串口/USB/网络调试功能,并在串口/USB/网络调试的过程中,该软件提供了监视和多项发送功能。
通过使用监视端口的功能就可以清晰地分辨出发送与接收的数据的顺序;通过使用多项发送功能就可以省去重复删除或填写待发送数据的步骤。
4)在线升级功能是该软件的最得意之处,理所当然地也是开发者最倍受关注的功能。
索取方式:发邮件到wenziqi@或wenziqi@。
2软件预览2.1串口调试图2-1-1串口调试主界面2.1.1串口监视图2-1-2串口监视器点击串口监视器界面的保存记录将会在“单片机多功能调试助手”的根目录生成“串口监视器.txt文件”,如图2-1-3。
图2-1-3串口监视器记录2.1.2多项发送图2-1-4串口多项发送界面2.2USB调试2-2-1USB调试界面2-2-2USB监视器2-2-3USB监视记录2.3网络调试图2-3-1网络调试界面2.3.1TCP监视图2-3-2TCP监视器界面图2-3-3TCP监视记录2.3.2UDP监视图2-3-5UDP监视器图2-3-6UDP监视记录2.4服务器调试图2-4-1服务器界面2.5小工具2-5-18051单片机波特率计算界面2.68051单片机波特率计算2-6-18051单片机波特率计算界面2.7ATMEGA16单片机波特率计算2-7-1ATMEGA16单片机波特率计算界面2.7校验值计算2-7-1校验值计算界面2.8UNICODE2-8-1UNICODE转换界面2.9BMP转C文件图2-9-1BMP2Hex界面图2-9-2BMP转C文件。
MODBUS调试⼯具(modscan32)使⽤说明-MODBUS调试⼯具(modscan3。
其它⾏业占存:2.19MB 时间:2021-11-01软件介绍: MODBUS调试⼯具(modscan32)官⽅版是款适合电脑中使⽤的MODBUS调试助⼿。
MODBUS调试⼯具(modscan3... 使⽤MODBUS调试⼯具(modscan32)如何操作使⽤呢?在平时很少⽤到,想必有的⽹友还不太了解的,为此,今⽇⼩编带来的这篇⽂章就为⼤伙分享了MODBUS调试⼯具(modscan32)使⽤说明,⼀起来看看吧。
1.⾸先要保证外部连接线正确连接好,确认数据的连接正常,搞定了硬件,下⾯进⼊到软件界⾯操作. 第⼀步: 单击菜单栏的Connenction --- ”connect”出现 第⼆步: 单击Rotocol Selection进⼊下⼀步 第三步:通讯参数设定:进⾏下⾯的设置操作.单击后出现的界⾯填写如下图所⽰的数据 2.Modbus的类型选择: 在Modbus Point Type就是要读取的寄存器区: “01 : COIL STATUS ” 指1号命令DO寄存器 “02 : INPUT STATUS ” 指2号命令DI寄存器 “03 : HOLDING REGUSTER ” 指3号命令保存寄存器 “04 : INPUT REGISTER ” 指4号命令输⼊寄存器 按照硬件产品说明书指导选择哪⼀种类型。
3.PC显⽰数据设置: 从左到右对应看:⼆进制、⼋进制、⼗六进制 4.其它功能菜单项: 从左到右对应看:新建、打开、保存、连接、断开、数据定义等。
所有参数设置完成后单击OK,如果对应串⼝有数据输⼊,就能获取数据。
以上就是⼩编给⼤家带来的全部内容,⼤家都学会了吗?。
ComMonitor捷通串口调试软件使用说明书(6)编写:捷通模拟通讯实验室Email:***************捷通模拟通讯实验室二零零九年十一月目录一、介绍 (2)二、软件界面 (2)2.1 软件主界面 (2)2.2 最大化界面 (3)2.3窗口置顶 (4)三、显示区控制 (6)3.1显示发送 (6)3.2帧换行 (6)3.3显示保存发送和接收时间 (7)3.4关键字过滤 (8)3.5 保存显示区内容 (8)四、发送区数据发送控制 (10)4.1 发送区数据格式说明 (10)4.2手动控制 (10)4.3自动发送 (11)4.4 校验码计算 (11)五、轮发功能 (13)5.1 发送区轮发 (13)5.2文件轮发 (13)5.3定时轮发 (15)5.4 帧回应轮发 (15)六、常见问题索引 (18)6.1 串口不能打开 (18)6.2 接收到的数据不对 (18)6.3 接收区没有显示 (18)6.4 自动发送为什么没有发送数据 (18)6.5 如何获得最新的ComMonitor软件 (18)6.6 关于ComMonitor软件源代码 (18)6.7 ComMonitor软件注册 ............................................................................. 错误!未定义书签。
一、介绍ComMonitor捷通串口调试软件追求的是方便易用,能调试大多数的串口通讯应用。
本软件参考了串口调试助手,但又根据自己多年的工作经验,添加了更多的实用功能。
具体来讲,它除了具备一般的串口调试工具的功能以外,还具有以下特别之处:1、支持多达20个串口,对于使用多串口卡或虚拟串口的用户是很必要的;2、加入了接收显示与保存的关键字过滤功能;3、具备接收显示与保存时帧换行功能,40ms未受到数据,认为一帧结束;4、具有记录发送和接收时间的功能;5、支持3个独立的发送区;6、3个发送区可以以定时或响应等两种方式进行轮发;7、具有计算CRC16、CRC8等校验码的功能;8、自动保存上一次使用的端口配置;9、自动保存上一次发送区的数据;10、具有文件按行发送轮发功能,发送方式也可以采用定时和响应两种方式;11、轮发响应方式中,加入了超时判断,和自定义多次重发功能;12、所有参数和数据支持运行时改变,不需要重新启动;13、轮发时可以选择只轮发一遍,还是不断轮发;14、收发报文用不同的颜色显示,红的为接收,篮的为发送;ComMonitor捷通串口调试软件设计开始就是针对调试串口设备通讯的。
串口调试助手使用说明和技术总结串口调试助手的技术报告1.软件简介串口调试助手是在Windows平台下开发的,工具是VC++6.0。
串口调试助手版支持常用的300 ~ 115200bps波特率,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送数据或字符(包括中文),能发送文本文件,可以任意设定自动发送周期,并能将接收数据保存成文本文件。
是工程师调试串口的好助手工具。
2.软件特点(1) 支持XP /Vista/Win7系统;(2) 绿色软件,不需安装。
运行解压软件,将压缩包解压到指定目录即可。
卸载时只需将程序目录删除;(3) 支持常用的300 ~ 115200bps波特率;(4) 端口范围是COM1-COM4;(5) 能设置校验、数据位和停止位;(6) 能以字符或十六进制收发数据,支持中文字符的收发;(7) 支持文件数据的发送;(8) 数据发送端允许设置发送周期,自动发送数据;(9) 支持键盘输入,将键盘数据发送到串口;(10)支持自动清空(若设置了“自动清空”,则达到50行后,自动清空接收编辑框中显示的数据)接收窗口数据;(11) 如果没有“自动清空”,数据行达到400后,也自动清空,因为数据过多,影响接收速度,显示是最费CPU时间的操作(12)能够保存接收到的数据,保存地址默认的是C:\COMDATA;(13)设置了“停止显示”和“继续显示”按钮,可以方便的照出要使用的信息;(14)图钉按钮功能使程序能浮在最上层。
3.软件界面图1串口调试助手V3.0界面4.软件的设计流程本软件使用的是Windows API 串口编程,其编程基本步骤如下:(1)打开串口;(2)建立串口通信事件;(3)初始化串口;(4)建立数据线程;(5)读写数据;(6)结束时关闭串口。
5.遇到的问题与相应的解决方案(1)串口打开或者关闭有明显的提示(2)界面的大小设置问题,起初只有最小化按钮,按要求加上最大化以及界面要按照一定的规则能进行缩放(3)能发送和接收汉字(4)串口接收显示的数据丢失原因:接收显示是影响程序性能的一个大问题,当接收到大量数据时,串口通信助手响应不太及时,这个可能与调用类中的使用机制有关,但显示也没能很好地处理,不过在实际的传输过程中是没有丢失数据的。
珠海万力达电气有限公司串口通讯调试手册目录综述 (3)第一章串口调试助手使用指南 (4)1、界面简介: (4)2、具体设置指南 (4)串口设置窗口 (5)接收显示方式设置 (5)发送显示方式设置 (6)状态条 (7)第二章串行通讯收发系统使用指南 (7)1、界面简介: (7)2、具体设置指南 (8)设置串口步骤 (8)打开串口步骤 (8)关闭串口步骤 (9)通讯规约的编制步骤 (9)规约收发步骤 (10)手动收发步骤 (10)第三章常用规约解析及测试 (11)1、CDT规约(类CDT规约、DISA)解析 (11)2、CDT规约测试 (14)2.1与主站或五防、模拟屏设备配合 (14)2.2在与其它设备配合时(例如直流屏) (15)3、问答式规约解析 (17)3.1 MODBUS规约 (17)3.2 其他问答式规约 (17)4、问答式规约测试 (18)4.1 MODBUS规约测试 (18)4.2 WZCK-11直流屏规约测试 (19)综述为了帮助售后服务及工程人员解决在工作中所碰到的串口通讯调试问题,特编写本手册。
本手册收集、整理并讲解了两种常用的串口调试工具的使用方法,同时对于常用的通讯规约做了提纲挈领的归纳总结,并结合实际的规约示例做了详尽的解释。
最后附以几种标准规约的原版,以供大家参考学习。
对于手册中列举的串口调试工具,大家可根据自己的习惯及喜好选用,一般来说串口调试助手适用于所有场合,但缺点是不能进行校验码的计算。
串行通讯收发系统适用于问答式规约的测试,且可选串口个数较多,但缺点是不能自动接收数据。
本手册适用于所有的售后服务、工程、质检人员以及对于串口通讯感兴趣的朋友,相信您经过不断的学习,一定可以掌握通讯协议及串口通讯的调试方法,提高自己的工作技能。
第一章 串口调试助手使用指南1、界面简介:2、具体设置指南发送数据窗口串口设置窗口接收显示方式设置接收数据窗口发送方式设置状态条串口设置窗口接收显示方式设置发送显示方式设置状态条第二章串行通讯收发系统使用指南1、界面简介: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. 模拟某设备通讯过程,对另外设备进行通讯测试。
(2016-11-21)本设计包含的函数模块有:1.打开/关闭串口和设置串口参数2.软件退出3.获取串口参数4.发送数据5.接受数据6.清空发送区7.清空接收区8.计数清零9.暂停/开启接收数据10.自动发送11.发送周期设置12.打开文件13.保存数据补充说明:1.设置串口参数里面包括了1)获取串口可用串口。
2)波特率下拉参数设置。
3)校验位下拉参数设置。
4)数据位下拉参数设置。
5)默认设置。
6)2.发送数据前先判断是否为十六进制,是否为自动发送。
是十六进制发送则把数据先转为十六进制格式并获取数据长度,再把数据转到发送缓冲区发送,否则ASCII码文本发送3.接收数据函数在串口运行时一直在判断是否有新数据,并根据不同的接收模式,加显不同格式的数据软件代码详细介绍:(74-92h)可用串口检测及下拉控件。
(96-109h)波特率下拉控件设置。
(113-121h)校验位下拉控件。
(125-131h)数据位下拉控件。
(135-141h)停止位下拉控件。
(145-155h)默认参数设置。
(159-162h)接收数据串口说明与启动。
(168-174h)关闭软件设置。
(176-180h)关闭窗口后先关闭线程再关闭进程。
(182-194h)定义串口各参数。
(197-281h)打开串口按钮回调函数,先判断是否有可用串口,没有则显示“无可用串口,无法打开”然后返回,有则继续判断当前是要打开串口还是关闭串口,若是需要打开串口则尝试设置串口参数并打开串口,打开串口失败会提示无法打开串口,打开串口成功则串口参数下拉控件变灰发送数据按钮点亮,判断自动发送控件如果被选中则打开串口后直接自动发送数据。
如果之前判断按钮回调是关闭串口,则进行关闭串口并配置相关参数。
(282-347h)CRC16查表法校验函数。
(349-357h)发送数据按钮回调及自动发送按钮回调。
(358-369h)发送数据线程配置。
(371-510h)发送数据函数,先判断是否正在发送数据,如不在发送则设置当前正在发送状态,后继续判断是写序列号模式还是串口调试模式,串口调试模式时先定义发送缓冲区和数组,再判断是否为16进制发送后进行对应进制转码,再尝试发送并刷新发送字节数。
串口调试助手使用说明
台式机电脑后面的9针接口就是COM 口(串口) DB9形式的RS232串口定义
串口针头分布
通信过程中只有两个脚参与通信
2为接收数据RXD ,3为发送数据TXD ,5为信号地GND
2 3
5
2 35
上图为DB9形式的RS232的接线图
下面介绍下串口调试助手的使用,首先看看电脑有几个COM口,电脑右击—管理—设备管理器,图中有两个COM口,一般使用第一个。
COM1口属性中的端口设置中的参数一定要与串口调试助手中的参数相同
软件打开后的界面,点击打开按钮之前确定两台设备之间已经用DB9连接好了,并且两台设备上都安装了串口调试助手
两台设备之间能任意发送接受信息,那设备通信成功。
串口调试助手使用说明
台式机电脑后面的9针接口就是COM 口(串口) DB9形式的RS232串口定义
串口针头分布
通信过程中只有两个脚参与通信
2为接收数据RXD ,3为发送数据TXD ,5为信号地GND
2 3
5
2 35
上图为DB9形式的RS232的接线图
下面介绍下串口调试助手的使用,首先看看电脑有几个COM口,电脑右击—管理—设备管理器,图中有两个COM口,一般使用第一个。
COM1口属性中的端口设置中的参数一定要与串口调试助手中的参数相同
软件打开后的界面,点击打开按钮之前确定两台设备之间已经用DB9连接好了,并且两台设备上都安装了串口调试助手
两台设备之间能任意发送接受信息,那设备通信成功。
串口调试助手的使用重庆城市管理职业学院2016年1月26日串口调试助手的使用开场白对白:这次主要介绍串口调试助手的使用这部分内容,下面,主要从以下几个方面进行介绍,概述,运行界面介绍,参数设置说明,实验。
第3页对白:串口调试助手是一款通过串口进行调试的工具。
在物联网设备的安装调试过程中会经常用到这个小工具。
用串口线将需要调试的设备跟PC相连,这样就可以通过串口调试助手对该设备进行配置。
串口调试助手使用方便,功能也很强大。
第4页对白:接着,对串口调试助手的运行界面做一个介绍,点击串口调试助手进入运行界面,如图所示,这是参数设置区,可以对相关参数进行设置,这是数据发送区,这是数据接收区,在发送区和接收区分别选中十六进制显示,打开串口。
设置好后就可以正常使用串口调试助手了。
第5页对白:下面介绍串口调试助手的参数设置,首先介绍端口,串口调试助手启动后将自动识别所有可用的串口,只需要在下拉框中选择即可。
第6页对白:接着介绍波特率这个参数,它是一个衡量通信速度的参数,表示每秒传送的符号的个数。
高波特率常常用于很近的仪器间的通信。
我们常使用的波特率一般是9600和115200。
第7页对白:接着介绍效验位这个参数,效验是串口通信中一种简单的检错方式。
有四种效验方式:偶效验、奇效验、效验位始终为1和效验位始终为0。
当然没有效验位也是可以的,None即表示没有效验位。
第8页对白:下面介绍另外一个参数数据位,它是衡量通信中实际数据位的参数。
当计算机发送一个信息包,实际的数据不一定是8位的,标准的值是5、7、和8位。
如何设置取决于想传送的信息。
比如,标准的ASCII码是7位,扩展的ASCII 是8位。
第9页对白:下面介绍停止位这个参数,停止位用于表示单个包的最后一位。
典型的值为1,1.5和2位。
停止位不仅仅是表示传输的结束,同时提供计算机校正时钟同步的机会。
停止位的位数越多,不同时钟同步的容忍程度越大,但是数据传输同时也越慢。
单片机多功能调试助手简介1简介图1单片机多功能调试助手单片机多功能调试助手一款集串口/USB/网络调试、进制转换、字模与数码管字型码制作、常用校验值计算、UNICODE码转换、位图输出C文件等众多功能于一身的综合型调试软件,最值得庆幸的是该软件会一直保持更新,并支持在线升级功能,这样大家手头上的单片机多功能调试助手总是最新的!单片机多功能调试助手与其他调试软件有什么优势:1)一直保持为单文件状态,不会因为需要保存配置信息而创建其他其他文件,所以该软件非常容易携带。
2)一直体贴着开发者,所有重要的配置在关闭该软件时将会得到保存,重启软件后会重新导入以前的配置信息,免去重复选择或填入数据的操作。
3)集成了串口/USB/网络调试功能,并在串口/USB/网络调试的过程中,该软件提供了监视和多项发送功能。
通过使用监视端口的功能就可以清晰地分辨出发送与接收的数据的顺序;通过使用多项发送功能就可以省去重复删除或填写待发送数据的步骤。
4)在线升级功能是该软件的最得意之处,理所当然地也是开发者最倍受关注的功能。
索取方式:发邮件到wenziqi@或wenziqi@。
2软件预览2.1串口调试图2-1-1串口调试主界面2.1.1串口监视图2-1-2串口监视器点击串口监视器界面的保存记录将会在“单片机多功能调试助手”的根目录生成“串口监视器.txt文件”,如图2-1-3。
图2-1-3串口监视器记录2.1.2多项发送图2-1-4串口多项发送界面2.2USB调试2-2-1USB调试界面2-2-2USB监视器2-2-3USB监视记录2.3网络调试图2-3-1网络调试界面2.3.1TCP监视图2-3-2TCP监视器界面图2-3-3TCP监视记录2.3.2UDP监视图2-3-5UDP监视器图2-3-6UDP监视记录2.4服务器调试图2-4-1服务器界面2.5小工具2-5-18051单片机波特率计算界面2.68051单片机波特率计算2-6-18051单片机波特率计算界面2.7ATMEGA16单片机波特率计算2-7-1ATMEGA16单片机波特率计算界面2.7校验值计算2-7-1校验值计算界面2.8UNICODE2-8-1UNICODE转换界面2.9BMP转C文件图2-9-1BMP2Hex界面图2-9-2BMP转C文件。
串口调试助手通信调试原理图PCB及使用手册【简要说明】1、尺寸:长170mmX宽72mmX高18mm二、主要芯片:单片机,MAX485,MAX232三、工作电压:6V至40V,功耗小于1W四、特点:1、具有稳压电路,输入电压广,具有电源指示灯。
2、具有485通信和232通信及TTL通信。
3、具有数码管数据显示,蜂鸣器提示音4、波特率可调分别是 2400 4800 9600 192005、采用大按键,机械寿命长。
6、单片机编程,提供源代码7、可发送20组数据8、具有系统复位按键9、端子采用螺旋压接端子10、工作温度-40度至 +70度11、工作湿度 40% ~ 80%RH12、板子静态功耗小于1W13、具有续流保护14、具有电磁抗干扰能力15、板子稳定工作可靠16、板子可安装在DIN导轨上面使用说明:【标注说明】【功能描述】【原理图】【PCB图】【元件清单】【应用举例】【应用举例2】例如:将下面一组数据通过串口发送给电脑。
波特率是9600,电脑用串口助手显示出来。
数据是:A0 B2 CC FF EF D8 90 88第一步:板子供电,串口连接电脑,查看串口号。
如下图:我的电脑--属性--硬件---设备管理器---端口设备。
如下图:第三步:从发送板,按下下面一组数据,数据是:A0 B2 CC FF EF D8 90 88数据按完之后,按发送键“S2”,如果数据输入错误,可以按”S1”按键清零,重新输入。
如果要发送多遍,重复按“S2”按键。
单遍发送如下图。
【源代码程序】/*一次最多发送20组数据,大于这个数据就不再发送*/#include <STC12C5A60S2.H>#define uchar unsigned char#define uint unsigned int/**************************************************************/unsigned char T0RH = 0; //T0重载值的高字节unsigned char T0RL = 0; //T0重载值的低字节extern void UartDriver();//串口驱动函数,监测数据帧的接收,调度功能函数,需在主循环中调用extern void ConfigUART(unsigned int baud);//串口配置函数,baud-通信波特率extern void ConfigUART1(unsigned int baud1);//串口配置函数,baud-通信波特率extern void UartRxMonitor(unsigned char ms); //串口接收监控,由空闲时间判定帧结束,需在定时中断中调用,ms-定时间隔extern void SendString(char *s) ;extern void UartWrite(unsigned char *buf, unsigned char len);//串口数据写入,即串口发送函数,buf-待发送数据的指针,len-指定的发送长度extern void fengming();uchar zh[] = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};uchar jieshou[] = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; uchar jj = 0;/*****************************************************************/sbit out0 = P2^0;sbit out1 = P2^1;sbit out2 = P2^2;sbit out3 = P2^3;sbit in0 = P2^4;sbit in1 =P2^5;sbit in2 =P2^6;sbit in3 =P2^7;sbit smgk = P3^6;sbit boma1 = P1^1;sbit boma2 = P1^0;bit d1 = 1;bit d2 = 1;sbit in4 = P1^6;sbit in5 = P1^5;uchar code xianshi [] ={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0xbf};uchar dangqianzhuangtai[4][4] = {{1,1,1,1},{1,1,1,1},{1,1,1,1},{1,1,1,1}};void t0 () interrupt 1{uchar i;static uchar lie = 0;static uchar sao[2] = {1,1};static uchar saomiaobaocun [4][4] = {{0xff,0xff,0xff,0xff},{0xff,0xff,0xff,0xff},{0xff,0xff,0xff,0xff},{0xff,0xff,0xff,0xff}};TH0 = 0xfc;TL0 = 0x67;UartRxMonitor(1); //串口接收监控sao[0] = (sao[0]<<1) |in4;sao[1] = (sao[1]<<1) |in5;saomiaobaocun [lie][0] = (saomiaobaocun [lie][0]<<1) | in0; saomiaobaocun [lie][1] = (saomiaobaocun [lie][1]<<1) | in1; saomiaobaocun [lie][2] = (saomiaobaocun [lie][2]<<1) | in2; saomiaobaocun [lie][3] = (saomiaobaocun [lie][3]<<1) | in3;if(sao[0] == 0x00){d1 = 0;}else if(sao[0] == 0xff){d1 = 1;}if(sao[1] == 0x00){d2 = 0;}else if(sao[1] == 0xff){d2 = 1;}for (i=0;i<4;i++){if ((saomiaobaocun [lie][i] & 0x0f) == 0x00){dangqianzhuangtai[lie][i] = 0;}else if ((saomiaobaocun [lie][i] & 0x0f) == 0x0f){dangqianzhuangtai[lie][i] = 1;}}lie++;lie = lie & 0x03;switch (lie){case 0 : out1 = 1; out2 = 1; out3 = 1; out0 = 0; break;case 1 : out0 = 1; out2 = 1; out3 = 1; out1 = 0; break;case 2 : out0 = 1; out1 = 1; out3 = 1; out2 = 0; break;case 3 : out0 = 1; out1 = 1; out2 = 1; out3 = 0; break;}}void main (){uchar i,j;bit q1 = 1;bit q2 = 1;uchar qianyicizhuangtai[4][4] = {{1,1,1,1},{1,1,1,1},{1,1,1,1},{1,1,1,1}};smgk = 0;TMOD = 0x01;TH0 = 0xfc;TL0 = 0x67;TR0 = 1;EA = 1;ET0 = 1;P0 = xianshi[16];// ConfigUART(9600); //配置波特率为9600while (1){UartDriver(); //调用串口驱动if((boma1 == 0)&&(boma2 != 0)){ConfigUART(2400); //配置波特率为1200}if((boma2 == 0)&&(boma1 != 0)){ConfigUART(4800); //配置波特率为4800}if((boma1 == 0)&&(boma2 == 0)){ConfigUART(9600); //配置波特率为9600}if((boma1 != 0)&&(boma2 != 0)){ConfigUART1(19200); //配置波特率为19200 }if(d1 != q1){q1 = d1;if(d1 == 0){if((jj != 0)&&(jj <= 2)){zh[0] = jieshou[0] | jieshou[1];UartWrite(zh, 1);fengming();}if((jj > 2)&&(jj <= 4)){zh[0] = jieshou[0] | jieshou[1];zh[1] = jieshou[2] | jieshou[3];UartWrite(zh, 2);fengming();}if((jj > 4)&&(jj <= 6)){zh[0] = jieshou[0] | jieshou[1];zh[1] = jieshou[2] | jieshou[3];zh[2] = jieshou[4] | jieshou[5];UartWrite(zh, 3);fengming();}if((jj > 6)&&(jj <= 8)){zh[0] = jieshou[0] | jieshou[1];zh[1] = jieshou[2] | jieshou[3];zh[2] = jieshou[4] | jieshou[5];zh[3] = jieshou[6] | jieshou[7];UartWrite(zh, 4);fengming();}if((jj > 8)&&(jj <= 10)){zh[0] = jieshou[0] | jieshou[1];zh[1] = jieshou[2] | jieshou[3];zh[2] = jieshou[4] | jieshou[5];zh[3] = jieshou[6] | jieshou[7];zh[4] = jieshou[8] | jieshou[9];UartWrite(zh, 5);fengming();}if((jj > 10)&&(jj <= 12)){zh[0] = jieshou[0] | jieshou[1];zh[1] = jieshou[2] | jieshou[3];zh[2] = jieshou[4] | jieshou[5];zh[3] = jieshou[6] | jieshou[7];zh[4] = jieshou[8] | jieshou[9];zh[5] = jieshou[10] | jieshou[11];UartWrite(zh, 6);fengming();}if((jj > 12)&&(jj <= 14)){zh[0] = jieshou[0] | jieshou[1];zh[1] = jieshou[2] | jieshou[3];zh[2] = jieshou[4] | jieshou[5];zh[3] = jieshou[6] | jieshou[7];zh[4] = jieshou[8] | jieshou[9];zh[5] = jieshou[10] | jieshou[11];zh[6] = jieshou[12] | jieshou[13];UartWrite(zh, 7);fengming();}if((jj > 14)&&(jj <= 16)){zh[0] = jieshou[0] | jieshou[1];zh[1] = jieshou[2] | jieshou[3];zh[2] = jieshou[4] | jieshou[5];zh[3] = jieshou[6] | jieshou[7];zh[4] = jieshou[8] | jieshou[9];zh[5] = jieshou[10] | jieshou[11];zh[6] = jieshou[12] | jieshou[13];zh[7] = jieshou[14] | jieshou[15];UartWrite(zh, 8);fengming();}if((jj > 16)&&(jj <= 18)){zh[0] = jieshou[0] | jieshou[1];zh[1] = jieshou[2] | jieshou[3];zh[2] = jieshou[4] | jieshou[5];zh[3] = jieshou[6] | jieshou[7];zh[4] = jieshou[8] | jieshou[9];zh[5] = jieshou[10] | jieshou[11];zh[6] = jieshou[12] | jieshou[13];zh[7] = jieshou[14] | jieshou[15];zh[8] = jieshou[16] | jieshou[17];UartWrite(zh, 9);fengming();}if((jj > 18)&&(jj <= 20)){zh[0] = jieshou[0] | jieshou[1];zh[1] = jieshou[2] | jieshou[3];zh[2] = jieshou[4] | jieshou[5];zh[3] = jieshou[6] | jieshou[7];zh[4] = jieshou[8] | jieshou[9];zh[5] = jieshou[10] | jieshou[11];zh[6] = jieshou[12] | jieshou[13];zh[7] = jieshou[14] | jieshou[15];zh[8] = jieshou[16] | jieshou[17];zh[9] = jieshou[18] | jieshou[19];UartWrite(zh, 10);fengming();}}}if(d2 != q2){q2 = d2;if(d2 == 0){jj = 0;jieshou[0] = 0x00;jieshou[1] = 0x00;jieshou[2] = 0x00;jieshou[3] = 0x00;jieshou[4] = 0x00;jieshou[5] = 0x00;jieshou[6] = 0x00;jieshou[7] = 0x00;jieshou[8] = 0x00;jieshou[9] = 0x00;P0 = xianshi[16];fengming();}}for (i=0;i<4;i++){for (j=0;j<4;j++){if(dangqianzhuangtai[i][j] != qianyicizhuangtai[i][j] ){qianyicizhuangtai[i][j] = dangqianzhuangtai[i][j];if(qianyicizhuangtai[i][j] != 0){jj++;if((i*4+j) < 9){P0 = xianshi[i*4+j+1];}if((i*4+j) == 9){P0 = xianshi[0];}if((i*4+j) > 9){P0 = xianshi[i*4+j];}fengming();/******************1组**************************/if(jj == 1){//jieshou[0] = i*4+j;//jieshou[0] = jieshou[0] << 4;if((i*4+j) < 9){jieshou[0] = i*4+j+1;if((i*4+j) == 9){jieshou[0] = 0;}if((i*4+j) > 9){jieshou[0] = i*4+j;}jieshou[0] = jieshou[0] << 4;}if(jj == 2){//jieshou[1] = i*4+j;if((i*4+j) < 9){jieshou[1] = i*4+j+1;}if((i*4+j) == 9){jieshou[1] = 0;}if((i*4+j) > 9){jieshou[1] = i*4+j;}}/******************2组**************************/ if(jj == 3){//jieshou[2] = i*4+j;if((i*4+j) < 9){jieshou[2] = i*4+j+1;}if((i*4+j) == 9){jieshou[2] = 0;}if((i*4+j) > 9){jieshou[2] = i*4+j;jieshou[2] = jieshou[2] << 4;}if(jj == 4){//jieshou[3] = i*4+j;if((i*4+j) < 9){jieshou[3] = i*4+j+1;}if((i*4+j) == 9){jieshou[3] = 0;}if((i*4+j) > 9){jieshou[3] = i*4+j;}}/******************3组**************************/ if(jj == 5){//jieshou[4] = i*4+j;if((i*4+j) < 9){jieshou[4] = i*4+j+1;}if((i*4+j) == 9){jieshou[4] = 0;}if((i*4+j) > 9){jieshou[4] = i*4+j;}jieshou[4] = jieshou[4] << 4;}if(jj == 6){//jieshou[5] = i*4+j;if((i*4+j) < 9){jieshou[5] = i*4+j+1;}if((i*4+j) == 9){jieshou[5] = 0;}if((i*4+j) > 9){jieshou[5] = i*4+j;}}/******************4组**************************/ if(jj == 7){//jieshou[6] = i*4+j;if((i*4+j) < 9){jieshou[6] = i*4+j+1;}if((i*4+j) == 9){jieshou[6] = 0;}if((i*4+j) > 9){jieshou[6] = i*4+j;}jieshou[6] = jieshou[6] << 4;}if(jj == 8){//jieshou[7] = i*4+j;if((i*4+j) < 9){jieshou[7] = i*4+j+1;}if((i*4+j) == 9){jieshou[7] = 0;}if((i*4+j) > 9){jieshou[7] = i*4+j;}}/******************5组**************************/if(jj == 9){//jieshou[8] = i*4+j;if((i*4+j) < 9){jieshou[8] = i*4+j+1;}if((i*4+j) == 9){jieshou[8] = 0;}if((i*4+j) > 9){jieshou[8] = i*4+j;}jieshou[8] = jieshou[8] << 4;}if(jj == 10){//jieshou[9] = i*4+j;if((i*4+j) < 9){jieshou[9] = i*4+j+1;}if((i*4+j) == 9){jieshou[9] = 0;}if((i*4+j) > 9){jieshou[9] = i*4+j;}}/******************6组**************************/ if(jj == 11){//jieshou[10] = i*4+j;if((i*4+j) < 9){jieshou[10] = i*4+j+1;}if((i*4+j) == 9){jieshou[10] = 0;}if((i*4+j) > 9){jieshou[10] = i*4+j;}jieshou[10] = jieshou[10] << 4;}if(jj == 12){//jieshou[11] = i*4+j;if((i*4+j) < 9){jieshou[11] = i*4+j+1;}if((i*4+j) == 9){jieshou[11] = 0;}if((i*4+j) > 9){jieshou[11] = i*4+j;}}/******************7组**************************/ if(jj == 13){//jieshou[12] = i*4+j;if((i*4+j) < 9){jieshou[12] = i*4+j+1;}if((i*4+j) == 9){jieshou[12] = 0;}if((i*4+j) > 9){jieshou[12] = i*4+j;}jieshou[12] = jieshou[12] << 4;}if(jj == 14){//jieshou[13] = i*4+j;if((i*4+j) < 9){jieshou[13] = i*4+j+1;}if((i*4+j) == 9){jieshou[13] = 0;}if((i*4+j) > 9){jieshou[13] = i*4+j;}}/******************8组**************************/ if(jj == 15){//jieshou[14] = i*4+j;if((i*4+j) < 9){jieshou[14] = i*4+j+1;}if((i*4+j) == 9){jieshou[14] = 0;}if((i*4+j) > 9){jieshou[14] = i*4+j;}jieshou[14] = jieshou[14] << 4;}if(jj == 16){//jieshou[15] = i*4+j;if((i*4+j) < 9){jieshou[15] = i*4+j+1;}if((i*4+j) == 9){jieshou[15] = 0;}if((i*4+j) > 9){jieshou[15] = i*4+j;}}/******************9组**************************/ if(jj == 17){//jieshou[16] = i*4+j;if((i*4+j) < 9){jieshou[16] = i*4+j+1;}if((i*4+j) == 9){jieshou[16] = 0;}if((i*4+j) > 9){jieshou[16] = i*4+j;}jieshou[16] = jieshou[16] << 4;}if(jj == 18){//jieshou[17] = i*4+j;if((i*4+j) < 9){jieshou[17] = i*4+j+1;}if((i*4+j) == 9){jieshou[17] = 0;}if((i*4+j) > 9){jieshou[17] = i*4+j;}}/******************10组**************************/ if(jj == 19){//jieshou[18] = i*4+j;if((i*4+j) < 9){jieshou[18] = i*4+j+1;}if((i*4+j) == 9){jieshou[18] = 0;}if((i*4+j) > 9){jieshou[18] = i*4+j;}jieshou[18] = jieshou[18] << 4;}if(jj == 20){//jieshou[19] = i*4+j;if((i*4+j) < 9){jieshou[19] = i*4+j+1;}if((i*4+j) == 9){jieshou[19] = 0;}if((i*4+j) > 9){jieshou[19] = i*4+j;}}}}}}}}void UartAction(unsigned char *buf, unsigned char len){//在接收到的数据帧后添加换车换行符后发回// buf[len++] = '\r';//buf[len++] = '\n';UartWrite(buf, (len-2));}【真值表】【图片展示】。
串口调试助手详细讲解(结合实操),通讯问题不再是问题经常会有学员问我,老师老师,我的plc和变频器通讯不上了,不知道什么原因,您能帮我看看么。
其实吧,这个一般远程是帮不上你什么的,还是要你自己去测试,找出问题,那么怎么测试呢,今天就给大家做一个详细的解说,我们通过一个实际对的案例,结合一个叫做串口调试助手的小工具,带大家了解,通讯出问题了,一般是怎么去查找问题的。
案例是这样的:一台三菱的plc,plc的bd板和变频器通过485的接线方式连接了变频器,给变频器发送了一串数据过去,这一串数据能够让变频器正转,可是变频器就是死活不转。
第一步,检查接线,我们用的485 2线制的接线方法。
第二步,检查通讯参数,两边都是波特率9600、数据位8位,停止位1位,偶校验,变频器设置为1号站,全部通讯参数都没有问题。
第三步,观察DB板上面的2个指示灯,在控制正转时,s发送的指示灯闪了一下,而接收的指示灯R并没有亮。
这个时候的情况是,有发送数据出去,但变频器那边没有数据返回。
这种情况我们怀疑发送出去的数据是不是不对,这个时候考虑使用串口调试助手进行测试。
第四步,使用串口调试助手。
首先我们要了解控制正转需要给变频器发送什么数据,这个案例里面发送的数据是(01 06 32 00 10 01 4B 41)我们从2个方向进行检查:电脑连接变频器,通过一根USB转485的线(某宝可以买到这样的线),连接入下图,然后通过电脑发送(01 06 32 00 10 01 4B 41)这一串数据,看看变频器能不能启动正转。
这个线插入电脑时,在电脑的设备管理器位置会产生一个COM口,我这里显示的是COM9(假如没有显示这个口的话,那么说明电脑没有安装驱动,口到百度找一下这个驱动安装,或者找卖线厂家提供驱动程序,或者电脑下载一个驱动精灵软件可以解决这个问题),显示如下图:这个时候我打开串口调试助手(类似的工具网上很多,百度一下可以找到,然后下载),界面如下图匹配好通讯参数,然后点击打开窗口,串口的指示灯点亮就可以通讯了这个时候,我们输入要发送的数据,点击,发送。
串口调试助手使用说明为简单明了,有些不言自明的功能不作介绍。
1串口调试助手1.1设置串口参数:串口号:1-16波特率:600-256000,>115200时需要硬件支持。
2接收区/键盘发送区2.1接收数据a)设置串口参数b)如果要按十六进制形式显示接收数据,将十六进制显示选项选中。
c)点击打开/关闭串口区中的打开串口按钮。
2.2显示接收数据的长度因某些限制,显示接收数据的文本不能太长,所以当显示文本长度快达到62K时会自动将显示文本删减到32K,此时文本可保留32K的字符或约10K的十六进制数据显示。
2.3在键盘上发送英文字符a)在接收区/键盘发送区的输入框中用鼠标点一下。
b)在键盘按下按键立刻发送。
在这里不能发送回车换行,也不能发送汉字,若要发送请在单字符串发送区发送。
3发送数据可以发送单字符串,多字符串(字符串序列)或直接在键盘上发送英文字符。
有两种发送数据格式,一种是普通的字符串,另外一种是十六进制数据即HEX格式数据。
发送HEX格式数据时要在字符串输入区中输入HEX格式字符串,并且要将相应区内的十六进制发送选项选中。
例:HEX格式数据字符串12 34 AB CD FF3.1单字符串发送区3.1.1自动发送,自动发送周期:此项功能可以每隔一段时间反复地自动发送输入框中的数据,点击自动发送按钮后即启动自动发送功能。
自动发送周期最大为65535mS。
3.2多字符串发送区在多字符串发送区可以发送一个字符串,或者自动地、依次发送所有的字符串。
请把鼠标移到“接收区/键盘发送区”和“多字符串发送区”之间,当鼠标形状发生变化时按下鼠标器的左键不松开,然后移动鼠标,将“多字符串发送区”的宽度调宽一些,让“间隔时间”显露出来。
3.2.1发送一个字符串a)输入字符串。
b)如果要发送16进制数据,要先在字符串后的HEX选项框中打上对勾。
c)点击发送按钮。
发送后,按钮上的数字作为当前字符串序号保存起来,此序号在自动循环发送中要用到它。
串口调试助手3.0版使用说明书WMD 工作室/说明:原创为WMD下载:“串口调试助手”英文名叫“CommAssistant”,华军软件园有免费版下载;目录串口调试助手3.0版 (1)使用说明书 (1)串口调试助手3.0版简介 (1)安装串口调试助手3.0版 (2)使用频道列表 (3)使用A频道 (4)使用B频道 (5)使用C频道 (6)使用D频道 ............................................................ 错误!未定义书签。
软件使用说明书串口调试助手3.0版简介串口调试助手3.0版是WMD工作室最新研发的智能调试工具,是不折不扣的“串口助手”。
串口调试助手3.0版可以实现的功能包括发送接受16进制数、字符串、传输文件、搜索出空闲串口等,此外,还可以搜索用户自定义设置其他的项目。
为了让大家更好的使用串口调试助手3.0版将提供自动更新功能,用于免费升级软件以及修正bug.。
1软件使用说明书安装串口调试助手3.0版安装串口调试助手需要Windows2000/XP/2003/Vista操作系统中的任一种,Windows NT 4.0 下面没有测试过,不保证可运行。
串口调试助手为绿色软件,下载后只需要复制到硬盘上的指定目录中即安装完成。
因为要到网络上加查更新,如果您的计算机的安全防护软件提示,该程序需要访问网络的时候,建议选择“允许”访问。
2软件使用说明书使用列表软件安装完成后,直接双击“串口调试助手3.0”即可运行软件。
检查串口线是否连接到计算机和设备上。
如果2端都是本计算机上的串口,一定确认串口调试助手打开的是您指定的串口。
3。
串口调试助手使用教程首先,确保你已经正确连接了串口调试助手软件和目标设备的串口。
1. 打开串口调试助手软件。
在软件界面的顶部菜单栏中,通常会有一个“串口”的选项,点击它展开串口设置。
2. 查找并选择正确的串口。
在串口设置中,你可以看到可用的串口列表。
选择正确的串口,通常以“COM”开头并带有具体的串口号。
如果你不确定应该选择哪个串口,可以尝试一个接一个地选择每个串口,然后观察是否有数据传输。
3. 配置串口参数。
继续在串口设置中,通常会有波特率、数据位、停止位、校验位和流控制等选项。
确保这些参数与你的设备设置相匹配。
如果你不确定设备的串口参数,可以参考设备的说明书或者询问设备厂商。
4. 打开串口。
完成串口参数配置后,点击一个按钮或者选项来打开串口连接。
通常会有一个“打开串口”、“连接”或者类似的按钮。
如果一切正常,你应该能在软件界面上看到串口的连接状态。
5. 监听串口数据。
一旦串口连接成功,你可以开始接收和发送数据。
通常会有一个数据接收区和一个数据发送区。
数据接收区会实时显示通过串口接收到的数据。
你可以通过不同的设置来选择以何种方式显示数据,例如文本、十六进制等。
6. 发送数据。
如果你需要通过串口发送数据到目标设备,你可以在数据发送区输入相应的数据,然后点击发送按钮或者类似的选项。
通过串口调试助手,你可以发送文本、十六进制等各种类型的数据。
7. 保存数据。
如果你需要保存通过串口接收或发送的数据,你可以使用串口调试助手提供的保存功能。
通常会有一个保存按钮或者菜单选项,点击它可以将数据保存为文件。
8. 关闭串口。
当你不再需要使用串口时,记得关闭串口连接。
一般会有一个“关闭串口”或者类似的按钮。
这样可以释放串口资源,同时避免不必要的错误。
以上就是使用串口调试助手的基本步骤。
根据不同的软件界面和功能设置,可能会略有差异,但基本原理是相似的。
请根据具体软件的说明和使用指南进行相关操作。
串口调试工具的使用1运行串口调试助手首先运行串口调试助手运行后界面图如下所示:图1-1 串口调试工具界面图2 串口调试助手的使用2.1串口调试助手基本参数的设置串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。
对于两个进行通行的端口,这些参数必须匹配:标题栏显示区调试区图2-1串口调试助手基本参数设置图(1)串口号软件启动后将自动识别所有可用的串口,您只需要在下拉框中选择即可。
如下图2-2所示,软件自动识别出COM3和COM4。
选择我们使用的串口COM4,点击“打开串口“按钮。
如果要使用另一个串口,请先单击”关闭串口“按钮,软件将显示串口已经关闭。
图2-3口号设置图(2)波特率它这是一个衡量通信速度的参数,表示每秒钟传送的bit的个数。
例如300波特表示每秒钟发送300个bit。
波特率和距离成反比,高波特率常常用于放置的很近的仪器间的通信。
我们常使用的波特率一般是9600和115200,我们这里选择波特率为9600。
图2-4波特率设置图(3)数据位这是衡量通信中实际数据位的参数。
当计算机发送一个信息包,实际的数据不一定是8位的,标准的值是5、7和8位。
如何设置取决于你想传送的信息。
比如,标准的ASCII 码是0~127(7位)。
扩展的ASCII码是0~255(8位)。
如果数据使用简单的文本(标准ASCII码),那么每个数据包使用7位数据。
每个包是指一个字节,包括开始/停止位,数据位和奇偶校验位。
由于实际数据位取决于通信协议的选取,术语“包”指任何通信的情况。
图2-5数据位设置图(4)停止位停止位用于表示单个包的最后一位。
典型的值为1,1.5和2位。
由于数据是在传输线上定时的,并且每一个设备有其自己的时钟,很可能在通信中两台设备间出现了小小的不同步。
因此停止位不仅仅是表示传输的结束,并且提供计算机校正时钟同步的机会。
适用于停止位的位数越多,不同时钟同步的容忍程度越大,但是数据传输率同时也越慢。
串口调试助手3.0版
使用说明书
目录
串口调试助手3.0版 (1)
使用说明书 (1)
串口调试助手3.0版简介 (1)
安装串口调试助手3.0版 (2)
使用频道列表 (3)
使用A频道 (4)
使用B频道 (5)
使用C频道 (6)
使用D频道 ............................................................ 错误!未定义书签。
软件使用说明书串口调试助手3.0版简介
串口调试助手3.0版是WMD工
作室最新研发的智能调试工具,
是不折不扣的“串口助手”。
串口调试助手3.0版可以实现的功
能包括发送接受16进制数、字符
串、传输文件、搜索出空闲串口
等,此外,还可以搜索用户自定义设置其他的项目。
为了让大家更好的使用串口调试助手3.0版将提供自动更新功能,用于免费升级软件以及修正bug.。
1
软件使用说明书
安装串口调试助手3.0版
安装串口调试助手需要Windows
2000/XP/2003/Vista操作系统中
的任一种,Windows NT 4.0 下面
没有测试过,不保证可运行。
串口调试助手为绿色软件,下载
后只需要复制到硬盘上的指定目录中即安装完成。
因为要到网络上加查更新,如果您的计算机的安
全防护软件提示,该程序需要访问网络的时候,
建议选择“允许”访问。
2
软件使用说明书使用列表
软件安装完成后,直接双击“串口调试助手3.0”即可运行软件。
检查串口线是否连接到计算机和设备
上。
如果2端都是本计算机上的串口,
一定确认串口调试助手打开的是您指
定的串口。
3
软件使用说明书
4
使用16进制调试
使用16进制调试,您可以使用16进制调试串口的数据,用于检验其他软件的包文。
在左侧找到16进制显示的文字,并点击该复选框,图所示。
打开串口后接收到的信息即以16进制显示,同时发送的信息也按照16进制格式解析发送。
软件使用说明书使用字符串收发
如果您清除了16进制显示复选框,那么就进入ascii码传送方式。
该模式下,收到和发送的字符
串将原本不变的显示与发送。
注:如果有非ascii码字符,可
能不会正确显示。
5
软件使用说明书
6
使用文件传输功能
使用文件传输功能,您可以在2台电脑上传输文件,这对于某些特定场合可以用到该功能。
首先由接收一端在打开串口后,按下接收文件按钮。
之后会弹出一个对话框,等待对方发送文件。
发送一端在打开串口后,先选择发送文件(如下图)
软件使用说明书
7
选择文件后,按下发送按钮,
(vista 下如果选择发送文件按钮没有效果,请把本程序设置为 用兼容模式运该程序,windows XP SP2兼容模式即可)
文件开始传输中,这时2端都可以看到发送的进度条。
发送完毕后,软件会提示!
软件使用说明书
8。