发布网友 发布时间:2022-05-10 14:02
共4个回答
热心网友 时间:2023-10-11 02:20
假设要传输1.234,可以先扩大1000倍,变成1234,将1234发送出去,接收后再处理一下,变回1.234就可以了。通信需要具体的协议,这个可以根据实际情况来制定。热心网友 时间:2023-10-11 02:20
在计算机中浮点数也是以字节形式存储的,串口传输数据是以字节为单位的,所以用串口传输浮点数与其他数据是一样的,没有任何区别,只是接受方按浮点数类型来处理数据就可以了。热心网友 时间:2023-10-11 02:21
为了减小误差,可以用floattobyte,一个浮点数在内存中存储时是4个字节,以IEEE754存储的,发上来后bytetofloat,就可以了。热心网友 时间:2023-10-11 02:22
发送的原理很简单,试想一下,无论是什么数据,他在内存中总是按字节存储的。