OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2958|回复: 1

关于如何使用补码的方式,将float数据类型拆分成高低位四个字节来发送到上位机

[复制链接]

2

主题

4

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2016-8-18
在线时间
4 小时
发表于 2016-8-26 10:07:53 | 显示全部楼层 |阅读模式
12金钱
求大神帮忙看一下,意思大致如题。我现在手里有正点原子的F103ZET6开发板,在开发板上采集到数据之后,需要将数据传输到上位机,采用字节的方式进行传输。比如有些数据是 (  -2.07425 ,  1.00675   -0.19910  ),因为是带符号的float数据,需要进行补码运算再拆分成四个字节发送。求道友能分享下程序,我非伸手党,只是现在时间紧任务重。

最佳答案

查看完整内容[请看2#楼]

float强制转换u32数据,分4个字节发过去,那边合成一个u32数据再强制转换float
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

30

主题

1170

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1993
金钱
1993
注册时间
2016-2-16
在线时间
527 小时
发表于 2016-8-26 10:07:54 | 显示全部楼层
float强制转换u32数据,分4个字节发过去,那边合成一个u32数据再强制转换float
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-30 14:04

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表