打印

MSP430如何将float型数据以ASCII码通过UART发送至上位机??

[复制链接]
3579|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Imakey|  楼主 | 2013-10-20 22:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
51xlf| | 2013-10-20 22:54 | 只看该作者
转换为sprintf

使用特权

评论回复
板凳
51xlf| | 2013-10-20 22:54 | 只看该作者
转换为字符串就行的。

使用特权

评论回复
地板
Imakey|  楼主 | 2013-10-21 00:04 | 只看该作者
自己编了一个转换函数,调试成功!!!哈哈~~~

使用特权

评论回复
5
dirtwillfly| | 2013-10-21 08:12 | 只看该作者
Imakey 发表于 2013-10-21 00:04
自己编了一个转换函数,调试成功!!!哈哈~~~

很赞!

使用特权

评论回复
6
cxz_00| | 2013-10-21 18:24 | 只看该作者
Imakey 发表于 2013-10-21 00:04
自己编了一个转换函数,调试成功!!!哈哈~~~

使用特权

评论回复
7
gaochy1126| | 2013-10-21 19:24 | 只看该作者
把数据不断的×10 发送就行的。

使用特权

评论回复
8
Imakey|  楼主 | 2013-10-21 22:31 | 只看该作者
gaochy1126 发表于 2013-10-21 19:24
把数据不断的×10 发送就行的。

小数点怎么处理???还有那个小数点后的位数要求呢??全发上去??

使用特权

评论回复
9
dirtwillfly| | 2013-10-21 23:06 | 只看该作者
Imakey 发表于 2013-10-21 22:31
小数点怎么处理???还有那个小数点后的位数要求呢??全发上去?? ...

问题解决了,快结贴给分吧:lol

使用特权

评论回复
10
gaochy1126| | 2013-10-22 13:23 | 只看该作者
Imakey 发表于 2013-10-21 22:31
小数点怎么处理???还有那个小数点后的位数要求呢??全发上去?? ...

是的,你可以判断是不是小数点的。

使用特权

评论回复
11
lichuanpeng2011| | 2013-12-10 22:07 | 只看该作者
小数点,可以用ASCII中相应的char,代替发送过去!~

使用特权

评论回复
12
vivilzb1985| | 2013-12-10 23:57 | 只看该作者
先将float型数据乘以一定的倍数放大到整型的就可以用ASCII码输出啦

使用特权

评论回复
13
vivilzb1985| | 2013-12-10 23:58 | 只看该作者
输出的时候记得要缩小相等的倍数的,在小数部分的前边输出一个小数点的啊

使用特权

评论回复
14
Nick_Qiu| | 2013-12-11 14:23 | 只看该作者
1、用sprintf;
2、重定义printf,重写putchar;
3、自己写一个Printf,注意需定义%f;

使用特权

评论回复
15
zeluo| | 2013-12-11 17:36 | 只看该作者
这个问题   真心不懂   帮你顶一个   看到楼上诸位的发言   学习了  

使用特权

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

本版积分规则

个人签名:联系邮箱 997494013@qq.com

76

主题

779

帖子

4

粉丝