单片机串口接收从串口助手发过来的多个字节,只有第一个字节是接收正常
时间:10-02
整理:3721RD
点击:
单片机串口接收从串口助手发过来的多个字节,只有第一个字节是接收正常,其他字节都是错乱的。如果每输入一个字节就发一次是正常的,但是我输入多个字节发就出现异常了如图,请求大神们指教
如果你一次要发送多个数据,那么你试着在多字符串发送的区域,分别写入你要发送的数据,而不要再发送缓冲区这里同时写入多个数据。
谢谢,这样可以发送,且能接收正确。
还有个问题,为什么不能同时在发送缓冲区写多个数据?我主要的目的是发送一个二进制的文件资料给单片机,文件是一个70个字节的数据包,所以拿一小段数据做实验,但是不成功。
你可以换一个别的串口助手的软件,带有发送文件功能的。
这个软件有发送文件功能的,只发一个字节的文件就正常,发一个字节以上的文件就接收不正常了
逻辑有点问题
我也遇到这个问题了,请问小编解决了吗?我的可以两个字节一起发送,大于两个字节后,只会前两个字节会触发串口的中断,其余都没有反应。但是单独发送程序是没有问题的。