怎样将长整型(long int)通过单片机串口发送,从另一个单片机串口接收。

2026年09月17日 07:37
有3个网友回答
网友(1):

很简单,告诉你我常用的方法,也是最简单的一种。定义那个长整型变量时定义成共用体类型。例如
union
{long int address;
uchar a1[4];
}c8;
赋值时先给c8.address赋值,发送时只需要发送a1[0]至a1[3]即可,也就是8位8位的发送。这是共用体的好处。他们共用一个地址。即数组的地址便是长整型的地址。具体的你可以查看一下共用体变量的应用。呵呵

网友(2):

分成几个字节,按照高字节在前或者低字节在前的顺序逐个字节发送。

网友(3):

将长整型转换为字节,
用 字节 发送
接收后还原为原数据类型