- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
很好的串口调试工具--ComTools
一个很好的串口调试工具,可以根据自己的需求设置参数。界面也很美观。ComTools是功能齐全,操作方便的串口调试工具,是单片机通讯开发的最佳助手!本软件完全免费,无任何功能时间限制。主要功能如下:1.可设置各种通讯速率、奇偶校验、数据位和停止位;2.可分别设置ASCII码(包括中文)或十六进制数据格式的发送模式或接收模式;3.能将接收数据保存成文本文件,便于观察分析;4.自动保存设置参数,无需每次重新设置;5.可以设置16条定时自动发送的数据,以及每条数据发送后的延时时间;6.可以同时监控2个串口,利用特制电缆可监听2个串口设备之间的通讯过程;7.发送数据时,可自动计算并添加和校验发送;8.DTR自动控制是为了方便RS485通讯测试而添加的功能;9.方便的查找功能,使你可以轻松搜索接收文本框中的字符;10.使用快捷键可快速调用最近五次发送的不同数据。使用帮助1.主窗口上12个指示灯分别代表两个串口以及DTR,RTS,CTS,DSR,CD各信号当前状态。绿色代表“有效”状态,红色代表“无效”状态。 点击左边的一个端口状态指示灯,可以打开和关闭相应串口。点击DTR或RTS状态指示灯,可以切换DTR线或RTS线的当前有效或无效状态。2.选定数据记录功能后,通讯过程中两个串口接收的数据都将按HEX格式写入指定的文本文件中。您可以修改默认的文件名称。3.在发送文本框输入你要发送的数据,点击按钮发送[PortA]数据将从端口PortA发送,点击按钮发送[PortB]数据将从端口PortB发送。本软件启动时,串口状态默认为关闭,点击发送按钮将自动打开相应串口。发送数据前,可以选择发送模式为ASC或HEX。另外,也可以单独设置接收模式为ASC或HEX。4.打开串口设置对话框,可以分别设置PortA 和 PortB 的串口参数。格式如下:BBBB,P,D,SBBBB 为波特率,P 为奇偶校验,D 为数据位数,S 为停止位数。本软件的缺省值是:9600,N,8,1合法的波特率:110,300,600,1200,2400,9600,14400,19200,28800,38400,56000,128000,256000合法的奇偶校验值: E 偶数 (Even) ; M 标记 (Mark) ; N 无校验 (None) ;O 奇数 (Odd) ; S 空格 (Space) 合法的数据位值: 4,5,6,7,8合法的停止位值: 1, 1.5, 2PortA 和 PortB 的串口设置分别显示在主窗口状态栏左右两侧。5.如果将DTR控制设为YES,发送数据时DTR线将保持有效状态,数据发送完毕DTR线将立即设为无效状态。12个状态指示灯,每隔0.5秒刷新一次状态。6.插入空格功能是为方便观察接收数据,打开插入空格功能后,每接收一个字节数据将在接收文本框插入一个空格。7.设定和校验选项后,发送时将自动计算并添加发送1个字节或2个字节和校验数据。和校验计算方法如下: 例如:发送数据:[HEX] 01 02 FF 2字节和校验为: 01 02 接收数据为:[HEX] 01 02 FF 02 01(2字节和校验先发送低字节)1字节和校验为: 02 (舍去高字节) 因此接收数据为:[HEX] 01 02 FF 028.你可以打开定时发送对话框,依次设置16条定时自动发送的数据,以及每条数据发送后的延时时间。另外,你可以设置每条数据的发送模式,以及是否循环发送。定时自动发送只能使用PortA设定的串口发送数据。注意:定时自动发送不能添加和校验! 9.快捷键: Ctrl+F1~Ctrl+F5 可调用最近五次发送的不同数据。快捷键: ESC 退出系统10.鼠标双击接收文本框可以弹出查找对话框。11.本软件正常退出时,自动保存设置参数。12.单击发送文本框左侧按钮ASC,可以将文本框中16进制数据转换成ASCII码。单击发送文本框左侧按钮HEX,可以将文本框中ASCII码转换成16进制数据。注意:16进制数据00~1F转换到ASCII码后,显示用.代替,文本框字体颜色变为灰色。
文档评论(0)