cyclefly 发表于 2022-9-10 13:46

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

口发送浮点型数据的话要怎么处理?,把一个浮点型数据拆成四个八位的数据来发送吗?
这样分开发送的话数据的话,那我在上位机处理单片机发送的数据的时候因为数据是一直在不停的发不停的收的,我怎么知道要把哪四个数据在结合起来呢?

weifeng90 发表于 2022-9-10 22:57

处理成字符串发送

gouguoccc 发表于 2022-9-11 18:20

转换成字符发送

Bowclad 发表于 2022-9-16 19:25

处理成字符串发送

Annie556 发表于 2022-9-28 11:39

做一下数据处理就可以了吧

Carina卡 发表于 2022-9-28 12:26

可以%f,是不是也可以

Emily999 发表于 2022-9-28 13:05

可以把它转一下,就好处理了

Charlene沙 发表于 2022-9-28 14:42

你是一只在做串口发送数据么?

B1lanche 发表于 2022-9-28 16:22

可以用定时器的方式,判断这包数据是否接收完成

Estelle1999 发表于 2022-9-30 07:05

我觉得可以用DMA的方式吧,发数据就很快

Charlotte夏 发表于 2022-9-30 08:54

属实,不好把四个数据合在一起,主要是不好判断

alxd 发表于 2022-9-30 10:14

你把它放在一个buf里呢?然后做个协议发送

Candic12e 发表于 2022-9-30 11:02

上位机好像也很麻烦啊,你这一直发送来着

Alina艾 发表于 2022-9-30 12:42

你可以定时发送吧,是实时性比较强么?

Undshing 发表于 2022-10-4 22:36

转字符串

yzjyh1 发表于 2022-10-5 10:38

用指针的方式去取数据发出去

chenjun89 发表于 2022-10-5 12:48

当成字符串发送啊

tpgf 发表于 2022-10-8 14:54

如果通过串口发送浮点型数据,那么需要把数据转化为字符串的形式发送

nawu 发表于 2022-10-8 15:03

浮点数的话 应该就是 一个单位的数字就转换成一个字符进行处理

aoyi 发表于 2022-10-8 15:34

可以一次性打包所有需要发送的数据 这样串口那边自己会有标志位自行判定的
页: [1] 2 3
查看完整版本: 串口发送浮点型数据的话要怎么处理?