微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 单片机通过串口怎样一次性接收几百KB的数据?

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

时间:10-02 整理:3721RD 点击:
单片机通过串口怎样一次性接收几百KB的数据?
数据大概有220KB左右,怎么接收然后把它发送出去?

不管数据多少 串口都是一个字节一个字节的收的 像几百K的数据的话 也一样 具体这个什么时候你定义的这个220K的数据帧传完多长时间就要看你的单片机的时钟和性能了  我建议如果你对时间要求比较高的话 就数据采集卡

不错,大家多讨论下怎么做哦

楼上正确。都是一字节一字节发送与接收的....单片机的ram都不是很大(多数mcu而言)。所以不太可能一帧封装这么长。要知道ip数据包最短也有几十字节的啊。所以建议使用一些协议,封装成小的帧...

我想要用串口调试助手发送,但是不知道怎么发,因为太大了,不能直接复制发送,所以很麻烦,只能启动数据源一次性发送,单片机缓存不可能有这么大,一次性接受不下来,但是因为上位机数据连续发送,怕单片机还没处理完缓存的数据新的数据就覆盖了缓存,大家给个意见啊

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

会要很长时间么

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top