文档介绍:串口调试助手使用说明和技术总结
串口调试助手的技术报告
串口调试助手是在Windows平台下开发的,工具是VC++。串口调试助手版支持常用的300 ~ 115200bps波特率,能设置校串口调试助手使用说明和技术总结
串口调试助手的技术报告
串口调试助手是在Windows平台下开发的,工具是VC++。串口调试助手版支持常用的300 ~ 115200bps波特率,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送数据或字符(包括中文),能发送文本文件,可以任意设定自动发送周期,并能将接收数据保存成文本文件。是工程师调试串口的好助手工具。
(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)图钉按钮功能使程序能浮在最上层。
本软件使用的是Windows API 串口编程,其编程基本步骤如下:
(1)打开串口;
(2)建立串口通信事件;
(3)初始化串口;
(4)建立数据线程;
(5)读写数据;
(6)结束时关闭串口。
(1)串口打开或者关闭有明显的提示
(2)界面的大小设置问题,起初只有最小化按钮,按要求加上最大化以及界面要按照一定的规则能进行缩放
(3)能发送和接收汉字
(4)串口接收显示的数据丢失原因:接收显示是影响程序性能的一个大问题,当接收到大量数据时,串口通信助手响应不太及时,这个可能