打印
[技术问答]

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

[复制链接]
2260|40
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cyclefly|  楼主 | 2022-9-10 13:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
口发送浮点型数据的话要怎么处理?,把一个浮点型数据拆成四个八位的数据来发送吗?  
这样分开发送的话数据的话,那我在上位机处理单片机发送的数据的时候因为数据是一直在不停的发不停的收的,我怎么知道要把哪四个数据在结合起来呢?

使用特权

评论回复
沙发
weifeng90| | 2022-9-10 22:57 | 只看该作者
处理成字符串发送

使用特权

评论回复
板凳
gouguoccc| | 2022-9-11 18:20 | 只看该作者
转换成字符发送

使用特权

评论回复
地板
Bowclad| | 2022-9-16 19:25 | 只看该作者
处理成字符串发送

使用特权

评论回复
5
Annie556| | 2022-9-28 11:39 | 只看该作者
做一下数据处理就可以了吧

使用特权

评论回复
6
Carina卡| | 2022-9-28 12:26 | 只看该作者
可以%f,是不是也可以

使用特权

评论回复
7
Emily999| | 2022-9-28 13:05 | 只看该作者
可以把它转一下,就好处理了

使用特权

评论回复
8
Charlene沙| | 2022-9-28 14:42 | 只看该作者
你是一只在做串口发送数据么?

使用特权

评论回复
9
B1lanche| | 2022-9-28 16:22 | 只看该作者
可以用定时器的方式,判断这包数据是否接收完成

使用特权

评论回复
10
Estelle1999| | 2022-9-30 07:05 | 只看该作者
我觉得可以用DMA的方式吧,发数据就很快

使用特权

评论回复
11
Charlotte夏| | 2022-9-30 08:54 | 只看该作者
属实,不好把四个数据合在一起,主要是不好判断

使用特权

评论回复
12
alxd| | 2022-9-30 10:14 | 只看该作者
你把它放在一个buf里呢?然后做个协议发送

使用特权

评论回复
13
Candic12e| | 2022-9-30 11:02 | 只看该作者
上位机好像也很麻烦啊,你这一直发送来着

使用特权

评论回复
14
Alina艾| | 2022-9-30 12:42 | 只看该作者
你可以定时发送吧,是实时性比较强么?

使用特权

评论回复
15
Undshing| | 2022-10-4 22:36 | 只看该作者
转字符串

使用特权

评论回复
16
yzjyh1| | 2022-10-5 10:38 | 只看该作者
用指针的方式去取数据发出去

使用特权

评论回复
17
chenjun89| | 2022-10-5 12:48 | 只看该作者
当成字符串发送啊

使用特权

评论回复
18
tpgf| | 2022-10-8 14:54 | 只看该作者
如果通过串口发送浮点型数据,那么需要把数据转化为字符串的形式发送

使用特权

评论回复
19
nawu| | 2022-10-8 15:03 | 只看该作者
浮点数的话 应该就是 一个单位的数字就转换成一个字符进行处理

使用特权

评论回复
20
aoyi| | 2022-10-8 15:34 | 只看该作者
可以一次性打包所有需要发送的数据 这样串口那边自己会有标志位自行判定的

使用特权

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

本版积分规则

106

主题

569

帖子

1

粉丝