串口调试助手使用说明和技术总结概要_第1页
串口调试助手使用说明和技术总结概要_第2页
串口调试助手使用说明和技术总结概要_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、(5能设置校验、数据位和停止位;(6能以字符或十六进制收发数据,支持中文字符的收发;(7支持文件数据的发送;(8数据发送端允许设置发送周期,自动发送数据;(9支持键盘输入,将键盘数据发送到吊口;(10支持自动清空(若设置了 “自动清空”,则达到30行后,自动清空接收编 辑框中显示的数据接收窗口数据;(11如果没有“自动清空”,数据行达到400后,也自动清空,因为数据过 多,影响接收速度,显示是最费CPU时间的操作(12能够保存接收到的数据,保存地址默认的是C:C0MDATA;(13设置了 “停止显示”和“继续显示”按钮,可以方便的照出要使用的信 息;(14图钉按钮功能使程序能浮在最上层。3.

3、软件界面图1串口调试助手V3.0界面4. 软件的设计流程本软件使用的是Windows API串口编程,其编程基本步骤如下:(打开串口;(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 乂会重新同步了。同时允许 接受方可以准备好再次接受新的数据,当接受方的速度足

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论