单片机串口通信?

来源:百度知道 编辑:UC知道 时间:2024/09/25 04:34:33
比如我发的十六进制数据“ff00bb”三个字节,为什么a[0]=bb,而不是ff?a[1]=ff,而不是00?a[2]=00,而不是bb?
一定要一次发送

先发低位,再发高位

上位机和单片机的速度是不同的。上位机速度快,先发一个字节,单片机接收没来得及接收完的,在单片机接收的同时,上位机做其他事情了,=单片机接收完了,给信号上位机,上位机再发一个字节,直到发送完

楼上正解