单片机通过串口怎样一次性接收几百KB的数据?

2019-07-16 02:34发布

单片机通过串口怎样一次性接收几百KB的数据?
数据大概有220KB左右,怎么接收然后把它发送出去?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
hobbye501
1楼-- · 2019-07-16 03:07
不管数据多少 串口都是一个字节一个字节的收的 像几百K的数据的话 也一样 具体这个什么时候你定义的这个220K的数据帧传完多长时间就要看你的单片机的时钟和性能了  我建议如果你对时间要求比较高的话 就数据采集卡
vgalcd
2楼-- · 2019-07-16 04:46
不错,大家多讨论下怎么做哦
yatoo
3楼-- · 2019-07-16 07:37
楼上正确。。。都是一字节一字节发送与接收的....单片机的ram都不是很大(多数mcu而言)。。所以不太可能一帧封装这么长。。。要知道ip数据包最短也有几十字节的啊。。。所以建议使用一些协议,封装成小的帧...
zhangruijian
4楼-- · 2019-07-16 12:18
{:1:}
蔚飞
5楼-- · 2019-07-16 14:42
 精彩回答 2  元偷偷看……
yatoo
6楼-- · 2019-07-16 20:04
本帖最后由 yatoo 于 2013-2-25 10:52 编辑
蔚飞 发表于 2013-2-1 22:24
我想要用串口调试助手发送,但是不知道怎么发,因为太大了,不能直接复制发送,所以很麻烦,只能启动数据 ...

这个你就多虑了吧......你看串口的速率才多少,但是单片机的速率有多快哟,他们相差好几个数量级........理论上没有绝对没有问题呢,要是出了问题,那一定是你程序设计的bug...

一周热门 更多>