串口发送文件为什么总是少
A. 串口调试助手中发送文件是怎么回事是什么格式的文件呢
二进制方式发送,二进制接收
保存
B. 关于串口调试助手发送数据文件的问题
我的数据是要不断更新的,把数据保存到txt文档中,
--可以。
如何实现通过串口调试助手实现把该文档以一定的时间间隔,自动的发送给单片机?
--设置一下即可。
这个文档里面的内容应该是什么格式的才能正确的传输?
--这要和单片机的编程者去商谈,定一个协议。
C. 为什么串口传输STM32采样数据,一个周期数据太少
也有人回答了,按115200波特率,,1个字节8位加起始位与停止位共10位,在20ms内撑死只能传输230个字节,所以理论上你最多也就输出230个点,但CPU处理命令也要时间哒,你收集到数据然后响应中断,在进入中断调用串口发送函数,这期间也是会消耗一定时间的,如果你采样一个数据就进一次中断,中断在发送串口,那中断里面肯定还没执行完中断信号又来了,这样肯定是不行了。解决方法:提高波特率至少40k,使用DMA来搬运数据,DAC采样到数据就搬运到串口,这样可以极大减少CPU的干预,利用DMA模块来完成工作
D. 串口传输文件,接收端文件为空的问题
position=0试试……?
E. 用超级终端通过串口发送bin文件,一直不发送,一段时间后显示远程系统无响应,怎么个情况啊
首先确认你的设备支持Ymodem协议,其次确认你的设备出于接收状态,再不行换一根串口线,再有问题,调试你的设备程序。
F. 用串口调试助手接收DSP28335发送的数据,为什么每次接收到的数据比发送的少两个字
1、更换一下串口软件,检验是否是串口测试软件的问题,像SSCOM、格西烽火串口助手、串口调试助手等,常备。
2、如果不是串口助手的原因,则是嵌入式软件的原因,断点调试一下,看看是否没有发出去。
G. 单片机串口控制数码管,数据能接收和发送,但接受的数据大多都少了数据的最后一位,有的出乱!这是为什么
SCON控制寄存器使用位控制,不要整体设定。不然你会发现在上电的那一刻,PC会接受到一个乱码,这也就是为什么导致数据错位的原因。要想比较稳定最好是在接受中断中加写识别前缀和后缀,不过你只需要前缀就可以了,比如收到AT之后,后边的数据才是有效数据,将这些数据写入数组,再用数码管显示出来即可!
H. 51串口向PC发送数据不全,为什么
unsigned char code OK_buf[4]={'O','K','\n','\0'};
这是什么?
\n\0,能写成:'\n'、'\0' ?
I. 串口发一个文件12kb多久
跟串口的波特率有关,假设串口的波特率为9600bps,那12kb的文件就是12×1024÷9600=1.28秒,理论时间即为1.28秒。
如果波特率是19200,则理论时间缩短一半,0.64秒。
常用的波特率还是有38400,115200等。