串口发送浮点型数据的话要怎么处理?

2019-07-21 02:46发布

串口发送浮点型数据的话要怎么处理?,把一个浮点型数据拆成四个八位的数据来发送吗?  这样分开发送的话数据的话,那我在上位机处理单片机发送的数据的时候因为数据是一直在不停的发不停的收的,我怎么知道要把哪四个数据在结合起来呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
xiedonghui258
1楼-- · 2019-07-22 21:42
zhyl2233 发表于 2017-9-11 00:06
printf("%f ",fx); 这个函数是正点原子自己声明定义的吗,还是什么?我怎么找不到这个函数定义的地方

这个是重定义函数,具体在标准输入输出库中,stdio.h
长路漫漫
2楼-- · 2019-07-23 00:31
aleda303 发表于 2014-6-23 15:34
你要发送原始数据流 还是 格式化输出?

如果是格式化 按原子说的 ,用sprintf&nbs ...

SendBytes是哪里的函数,怎么没找到。和printf一样吗?
LiTuo123
3楼-- · 2019-07-23 01:45
aleda303 发表于 2014-6-23 15:34
你要发送原始数据流 还是 格式化输出?

如果是格式化 按原子说的 ,用sprintf&nbs ...

SendBytes( *(u8*)&b ,sizeof(b) );   你这个函数的函数定义是什么

一周热门 更多>