单片机如何串口发送数值,带小数点的

[复制链接]
19667|29
hunduncn 发表于 2010-6-11 13:41 | 显示全部楼层
非常的好。。
Oner 发表于 2011-12-15 13:33 | 显示全部楼层
学到了。
dong_abc 发表于 2011-12-15 14:03 | 显示全部楼层
printf("give you a float data: %f\r\n",float);
xxdcq 发表于 2011-12-22 12:09 | 显示全部楼层
将float数放大N倍变成整形数发送
接收那边再除以N就可以了
dengm 发表于 2011-12-22 14:37 | 显示全部楼层
float不一定是 4 bytes:
Intel 的 51 BASIC 是 5 bytes 的bcd float
l289123557 发表于 2014-8-5 15:10 | 显示全部楼层
音乐乐乐 发表于 2010-6-8 10:26
直接发送4字节float类型不就行了? 建议楼主研究一下不同数据类型存储是咋回事 ...

怎么把小数转换成4字节float类型数据啊
qgs31 发表于 2014-9-24 17:02 | 显示全部楼层
southboy 发表于 2010-6-8 19:02
发送端:
float a = 1.12345;
char* p ;

p= char*(&a);   亲这句语法有错哦,怎么修改?
xjjspace 发表于 2014-9-24 22:23 | 显示全部楼层
我就会前面说的两种,又学了不少啊。
heishe1989 发表于 2014-9-25 10:28 | 显示全部楼层
学习了,牛人真多啊
liukang646 发表于 2015-4-7 15:37 | 显示全部楼层
学习一下,谢谢分享哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部