串口是按字节传输数据,浮点数只是一种多字节的数据结构,所以只要识别双方能够利用这种结构,就可以传递。
串口数据传递后也是字节格式,如何解析(多个字节是单独使用还是组合使用)才是关键,
这些其实和串口数据传输没有直接关系,而是传输双方基于串口传输上层数据通信协议关注的问题。
简单的串口使用是直接使用单个字节表示数据,但复杂的应用都是基于某种协议的,以保证对多种数据传输的可用性。
将待传的浮点数扩大相应10的N次方倍数,放在多字节存储,再发出去;接收端按照通信协议收到后再还原回去。
目前想的大概就是这个思路。