发新帖我要提问
12
返回列表
打印

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

[复制链接]
楼主: michaelpan
手机看帖
扫描二维码
随时随地手机跟帖
21
hunduncn| | 2010-6-11 13:41 | 只看该作者 回帖奖励 |倒序浏览
非常的好。。

使用特权

评论回复
22
Oner| | 2011-12-15 13:33 | 只看该作者
学到了。

使用特权

评论回复
23
dong_abc| | 2011-12-15 14:03 | 只看该作者
printf("give you a float data: %f\r\n",float);

使用特权

评论回复
24
xxdcq| | 2011-12-22 12:09 | 只看该作者
将float数放大N倍变成整形数发送
接收那边再除以N就可以了

使用特权

评论回复
25
dengm| | 2011-12-22 14:37 | 只看该作者
float不一定是 4 bytes:
Intel 的 51 BASIC 是 5 bytes 的bcd float

使用特权

评论回复
26
l289123557| | 2014-8-5 15:10 | 只看该作者
音乐乐乐 发表于 2010-6-8 10:26
直接发送4字节float类型不就行了? 建议楼主研究一下不同数据类型存储是咋回事 ...

怎么把小数转换成4字节float类型数据啊

使用特权

评论回复
27
qgs31| | 2014-9-24 17:02 | 只看该作者
southboy 发表于 2010-6-8 19:02
发送端:
float a = 1.12345;
char* p ;

p= char*(&a);   亲这句语法有错哦,怎么修改?

使用特权

评论回复
28
xjjspace| | 2014-9-24 22:23 | 只看该作者
我就会前面说的两种,又学了不少啊。

使用特权

评论回复
29
heishe1989| | 2014-9-25 10:28 | 只看该作者
学习了,牛人真多啊

使用特权

评论回复
30
liukang646| | 2015-4-7 15:37 | 只看该作者
学习一下,谢谢分享哈

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则