收藏 分享(赏)

串口调试助手使用说明和技术总结.doc

上传人:weiwoduzun 文档编号:4960167 上传时间:2019-01-26 格式:DOC 页数:3 大小:54.50KB
下载 相关 举报
串口调试助手使用说明和技术总结.doc_第1页
第1页 / 共3页
串口调试助手使用说明和技术总结.doc_第2页
第2页 / 共3页
串口调试助手使用说明和技术总结.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、串 口 调 试 助 手 的 技 术 报 告1. 软件简介串口调试助手是在 Windows 平台下开发的,工具是 VC+6.0。串口调试助手版支持常用的 300 115200bps 波特率,能设置校验、数据位和停止位,能以ASCII 码或十六进制接收或发送数据或字符(包括中文) ,能发送文本文件,可以任意设定自动发送周期,并能将接收数据保存成文本文件。 是工程师调试串口的好助手工具。2. 软件特点(1) 支持 XP /Vista/Win7 系统;(2) 绿色软件,不需安装。运行解压软件,将压缩包解压到指定目录即可。卸载时只需将程序目录删除;(3) 支持常用的 300 115200bps 波特率;

2、(4) 端口范围是 COM1-COM4;(5) 能设置校验、数据位和停止位;(6) 能以字符或十六进制收发数据,支持中文字符的收发;(7) 支持文件数据的发送;(8) 数据发送端允许设置发送周期,自动发送数据;(9) 支持键盘输入,将键盘数据发送到串口;(10)支持自动清空(若设置了“自动清空” ,则达到 50 行后,自动清空接收编辑框中显示的数据)接收窗口数据;(11) 如果没有“自动清空” ,数据行达到 400 后,也自动清空,因为数据过多,影响接收速度,显示是最费 CPU 时间的操作(12)能够保存接收到的数据,保存地址默认的是 C:COMDATA;(13)设置了“停止显示”和“继续显示

3、”按钮,可以方便的照出要使用的信息;(14)图钉按钮功能使程序能浮在最上层。3. 软件界面图 1 串口调试助手 V3.0 界面4. 软件的设计流程本软件使用的是 Windows API 串口编程,其编程基本步骤如下:(1)打开串口;(2)建立串口通信事件;(3)初始化串口;(4)建立数据线程;(5)读写数据;(6)结束时关闭串口。5. 遇到的问题与相应的解决方案(1)串口打开或者关闭有明显的提示(2)界面的大小设置问题,起初只有最小化按钮,按要求加上最大化以及界面要按照一定的规则能进行缩放(3)能发送和接收汉字(4)串口接收显示的数据丢失原因:接收显示是影响程序性能的一个大问题,当接收到大量数

4、据时,串口通信助手响应不太及时,这个可能与调用类中的使用机制有关,但显示也没能很好地处理,不过在实际的传输过程中是没有丢失数据的。所以在测试和编程过程中,如果实时性较高,可不显示数据。现在我们设计的软件中接收并能正确的显示 5000 字节以内的数据是没有问题的,这个量度已经能满足我们平时的需求。(5)停止位为 1.5 的原因:停止位是按长度来算的,串行异步通信从计时开始,以单位时间为间隔(一个单位时间就是波特率的倒数) ,依次接受所规定的数据位和奇偶校验位,并拼装成一个字符的并行字节;此后应接收到规定长度的停止位“1” 。1.5 位是时间上的宽度是一个 bit 的 1.5 倍。例如你的波特率是 1000bps,那么一个bit 的宽度就是 1ms,一个停止位就是 1ms,而 1.5 个停止位就是 1.5ms 了。较长的停止位是让接受方有足够的时间处理收到的数据,还可以一定程度上减少波特率误差的积累,相当于中间插入了一段空闲状态(0.5bit) ,下个 byte 又会重新同步了。同时允许接受方可以准备好再次接受新的数据,当接受方的速度足够快时,停止位的长度可以减小。(6)发送端在初始化发送数据提示时末端出现一位乱码:(7)图钉按钮使程序能浮在最上层(8)对话框动画图标的实现

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 实用文档 > 工作总结

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报