3547| 8
|
串口接收数据时的疑惑 |
1金钱
最佳答案其实没有那么复杂的。发送数据较少的时候可以这么做:
51先定义一个数组buf[5],每次像主机发送5个字节的数据。buf[0]=0xAA,buf[1]=0x55,这两个字节用来做帧头,buf[3],buf[4]装数据;
buf[5]=前面四个字节的和对255取余数作为校验。主机接收到后根据这个来判这帧数据对不对;
buf[3],buf[4]怎么装数据呢?假设你发送一个int型、或者uint型的数据,你可以把这个数据差分成高八位、第八位装进去。
接收方同样定义一个5个字 ...
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-7-14 17:56
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网