zljiu
发表于 2022-10-8 15:44
每次从串口发送完成之后底层会自动识别是否已经接收完成了的
gwsan
发表于 2022-10-8 15:55
不需要进行专门的转换吧写一个发送一串字符的函数就能实现
tfqi
发表于 2022-10-8 16:05
建立数组将需要发送的数据以字符串的形式存进来 然后一次性的发送数组的内容
Sunriver_Yao
发表于 2022-10-8 17:56
格式化!
软核硬核
发表于 2022-10-12 20:46
有几种方法,如果知道有效的小数位,直接变成整数发送。
软核硬核
发表于 2022-10-12 20:47
如果是单片机之间互相发送数据,直接用memcpy函数即可。
htmlme
发表于 2022-10-13 19:09
传数据的时候将要传的数扩大10000倍
febgxu
发表于 2022-10-13 19:18
怎样用Labview从串口接收浮点型数据
tabmone
发表于 2022-10-13 19:39
用sprintf只是把浮点型的每一位转换成了字符型
kmzuaz
发表于 2022-10-13 20:06
直接发送4字节或者8字节的2进制码到PC上面即可
uptown
发表于 2022-10-13 20:44
先把浮点型的转换成字符串型,然后再转换一次 就可以发送了
maqianqu
发表于 2022-10-13 21:29
肯定不能直接用浮点型数据赋值通信的。
hudi008
发表于 2022-10-13 22:26
发送的数据是转换成了文本格式
d1z1y2
发表于 2022-10-14 08:59
用协议封装好数据再传送,上位机端拿到4字节后再还原,如果不需要很高的精度,可以扩大多少倍,当成整数来传送
si26
发表于 2022-10-30 22:09
本帖最后由 si26 于 2022-10-30 22:14 编辑
两种方法:1.转换成字符串ASCII后通过串口发送,数据量大些;
2.定义一个包含浮点数和一个数组的共用体,将要发送的浮点数存入后,通过串口将数组发送出去;
以上两种方式,加上通讯格式后,就不会混乱了
linfelix
发表于 2023-1-5 16:26
不能转换为字符的。
lzbf
发表于 2023-1-5 16:34
sprintf这个代码了解一下。
hudi008
发表于 2023-1-6 13:09
可以把数据进行放大处理的。
lzbf
发表于 2023-1-6 22:23
printf可以输出浮点型数据的。
jtracy3
发表于 2023-1-9 13:14
将浮点型数据转换为字符串的。