[AVR单片机] mega328 如何输出浮点格式的数据

[复制链接]
 楼主| chuandaoxy 发表于 2024-3-8 08:51 | 显示全部楼层 |阅读模式
在bmp280的实验中,我想通过串口直接输出浮点,但是使用文件输出和普通中断都没有结果
哪位有好的办法或经验分享一下
float temperature = 0.0;
temperature = bme280_readTemperature(0);
ayb_ice 发表于 2024-3-8 08:59 | 显示全部楼层
强制转换成无符号长整形,然后输出4个字节数据,接收后组合成长整形数据,再强制转换成浮点
 楼主| chuandaoxy 发表于 2024-3-8 16:37 | 显示全部楼层
l楼上正解
伏尔加的鱼 发表于 2024-3-9 11:56 | 显示全部楼层
你想要输出字符串还是什么,要是字符串就去printf,如果只是想把数据发送出去的话,如果是float型你可以去地址并把地址强制转换成指向整型的数据处理,接收端反向处理
您需要登录后才可以回帖 登录 | 注册

本版积分规则

855

主题

1044

帖子

4

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