[技术问题解答] xmodem传输数据,如何提高传输的速度呢

[复制链接]
3713|13
 楼主| 奥德赛 发表于 2015-6-6 20:22 | 显示全部楼层 |阅读模式
用了secureCRT,传的速度挺快的,自己写的MFC却挺慢的,大家分析下是为啥呢?
aozima 发表于 2015-6-6 21:09 | 显示全部楼层
测出耗时点,优化程序结构,然后重构软件。
 楼主| 奥德赛 发表于 2015-6-14 20:13 | 显示全部楼层
aozima 发表于 2015-6-6 21:09
测出耗时点,优化程序结构,然后重构软件。

我理解了
我自己选的芯片在低功耗模式下波特率不能选的太高造成的
春风的暖暖 发表于 2015-6-14 20:23 | 显示全部楼层
xmodem协议其实挺容易写的,我觉得速率慢的原因也和你的编程的思路有问题
小猫爱吃鱼 发表于 2015-6-14 20:39 | 显示全部楼层
波特率有没有设置好呢,还有你用的是128的还是1k的啊
大苏牙 发表于 2015-6-15 09:01 | 显示全部楼层
这和你下位机与上位机的编写都有关系
史迪威将军 发表于 2015-6-15 09:04 | 显示全部楼层
如果单片机速度很慢的话,上位机编的再好也是很慢的
仙女山 发表于 2015-6-15 09:18 | 显示全部楼层
两者测试差多少呢,我的是差不多的,单片机的速率决定了
芙蓉洞 发表于 2015-6-15 09:27 | 显示全部楼层
不知道楼主的串口的波特率用的是多少
 楼主| 奥德赛 发表于 2015-6-17 08:46 | 显示全部楼层
芙蓉洞 发表于 2015-6-15 09:27
不知道楼主的串口的波特率用的是多少

用的是9600,因为需要低功耗,波特率最高只能设置到9600
gaoyang9992006 发表于 2015-6-17 09:06 | 显示全部楼层

xmodem协议其实挺容易写的,思路要对。
芙蓉洞 发表于 2015-6-18 09:05 | 显示全部楼层
奥德赛 发表于 2015-6-17 08:46
用的是9600,因为需要低功耗,波特率最高只能设置到9600

9600的波特率,估计再快也快不哪去
Mancherstun 发表于 2015-6-18 09:32 | 显示全部楼层
同样的波特率,SecureCRT比你写的要快吗
 楼主| 奥德赛 发表于 2015-6-19 08:51 | 显示全部楼层
Mancherstun 发表于 2015-6-18 09:32
同样的波特率,SecureCRT比你写的要快吗

我最近又测了一下,差不多,波特率就是障碍
您需要登录后才可以回帖 登录 | 注册

本版积分规则

46

主题

397

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部