原创 SerialPortElf —— 串口精灵(高速)

2010-3-29 14:29 3119 4 6 分类: MCU/ 嵌入式

       最近在用串口助手的时候,发现一个问题,就是发送过来的数据过快且数据量较大时就会出现“丢数据”的现象。


       于是查了一下串口助手的相关资料,有说是用Mscomm控件的,有说是用API的,那么如果是我编写的话,我个人更倾向于后者。


       在试验了好几款串口助手软件后基本上都是这个问题,而且有些是不支持中文显示的。


       在这种情况下,我要做的一件事就是自己动手写一个,其基本目标就是能够实现串口数据的高速接收与发送而不丢失数据,并且要求能够显示中文。目标确定好后就开始写了,软件的界面如下:


点击看大图


        考虑到会有人与我有同样的需求,现将其上传上来。


        对于该软件的使用在此不作说明,基本上大家见到界面就会觉得熟悉,此外也可通过帮助对话框获取相关帮助。


       欢迎需要用到的朋友拿去使用,如果您在使用过程中发现什么问题或对其有什么建议均可联系作者。


联系方式:


QQ: 397327232


E-mail: ge_weilin@hotmail.com


(在软件的“关于”对话框中也可获得作者的联系方式。)


软件下载:


PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户1579114 2010-4-4 11:43

在此感谢 linux2.8 的质疑。 其实“丢数据”不一定发生在波特率高时,当数据间时间间隔较小时更可能会发生。 详见笔者的《SerialPortElf 对比测试》 http://blog.ednchina.com/geweilin/1088810/message.aspx

用户120337 2010-3-30 14:37

波特率不算高啊,最高才是115200。 只是不知道在该波特率下面传输大文件的效果如何。我现在不方便测,不然真得试试,看看会不会出现“发送过来的数据过快且数据量较大时就会出现“丢数据”的现象”
相关推荐阅读
用户1579114 2010-04-04 11:37
SerialPortElf 对比测试
有网友在下载了笔者的SerialPortElf 后看了最高波特率设置只有115200,觉得并不算高,因而可能怀疑笔者在发布SerialPortElf 时所说的避免“丢数据”的现象。在此首先要感谢您对S...
用户1579114 2010-03-12 12:30
DataToHex——将数据(文件)转为16进制数组
     前阵子,在MCU编程实现TFT液晶屏显示时,需要将一个很小的图片和和一个二进制文件(.bin格式的)放到MCU的Flash中,在网上找了好一阵子,没有找到比较好的工具(不知是不是我搜索的关键...
EE直播间
更多
我要评论
2
4
关闭 站长推荐上一条 /3 下一条