dsp28335怎样使用sci发送一个double类型的数据

[复制链接]
6258|36
 楼主| HYTERIA 发表于 2017-7-26 18:40 | 显示全部楼层 |阅读模式
如题所试,小女子最近调串口,有问题请教各位大神,例如我想发送一个double类型的数据0.6749515,我该怎么编写程序呢???然后用上位机来接收。??
zhangmangui 发表于 2017-7-26 20:15 来自手机 | 显示全部楼层
扩大倍数 比如10000倍
zhangmangui 发表于 2017-7-26 20:16 来自手机 | 显示全部楼层
扩大后上发 接收到后再除以10000  如果一个字节不够 考虑两个字节
comeon201208 发表于 2017-7-26 22:33 | 显示全部楼层
这个是不是需要采用多级放大的设计方案的。
zhangmangui 发表于 2017-7-26 22:40 | 显示全部楼层
comeon201208 发表于 2017-7-26 22:33
这个是不是需要采用多级放大的设计方案的。

你指的是模拟?
 楼主| HYTERIA 发表于 2017-7-27 10:43 | 显示全部楼层
zhangmangui 发表于 2017-7-26 20:15
扩大倍数 比如10000倍

为保证精度我得扩大10^8倍,转成长整型,这数据位数还是变化的,拆分也是问题,大神有没有什么建议呢?
cehuafan 发表于 2017-7-27 23:21 | 显示全部楼层
你需要多少位数据?
232321122 发表于 2017-7-27 23:21 | 显示全部楼层
推荐使用转换字符串发送。
uptown 发表于 2017-7-27 23:22 | 显示全部楼层
约定了协议,然后分次转换。
uptown 发表于 2017-7-27 23:22 | 显示全部楼层
如果数据不大,可以接使用×100.
xiaoyaozt 发表于 2017-7-27 23:22 | 显示全部楼层
使用spritf转换。
mnynt121 发表于 2017-7-27 23:23 | 显示全部楼层
串口转换为字符串就行。
10299823 发表于 2017-7-27 23:23 | 显示全部楼层
你任何格式都能在电脑上转换。
kmzuaz 发表于 2017-7-27 23:23 | 显示全部楼层
现在不是printf都有这个功能吗
51xlf 发表于 2017-7-27 23:24 | 显示全部楼层
转换为大的数据。
chenci2013 发表于 2017-7-27 23:24 | 显示全部楼层
为什么不利用字符串发送
cehuafan 发表于 2017-7-27 23:25 | 显示全部楼层
都转换为整数然后发送。
232321122 发表于 2017-7-27 23:25 | 显示全部楼层
double类型转换字符就可以。
xiaoyaozt 发表于 2017-7-27 23:25 | 显示全部楼层
这个可以转换为字符串发送数据
mnynt121 发表于 2017-7-27 23:25 | 显示全部楼层
串口数据在电脑显示为字符很清晰。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

19

帖子

0

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