关于USART_RX_BUF的问题

2019-07-20 16:01发布

我用串口发送了一些16进制的数据,想把他们分成 开头-X高位-X低位-YX高位-Y低位-Z高位-Z低位-按钮,这几组数据进行分析,该怎么做到。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
正点原子
1楼-- · 2019-07-20 19:17
你怎么分的,就怎么组合。很简单啊。
taizonglai
2楼-- · 2019-07-20 22:13
 精彩回答 2  元偷偷看……
noobone
3楼-- · 2019-07-21 00:46
正点原子 发表于 2017-3-21 17:39
你怎么分的,就怎么组合。很简单啊。

比如说其中X高位X低位  0x01ff,我想把它这串数据中取出来与0x0200比较,结果为输出1,怎么实现。。。才学的STM32,可能问的不太清。
noobone
4楼-- · 2019-07-21 05:45
zuozhongkai 发表于 2017-3-21 19:00
分成字节不就行了,接收到以后在组成成原来的数据!

比如说其中X高位X低位  0x01ff,我想把它这串数据中取出来与0x0200比较,结果为输出1,怎么实现。。。才学的STM32,可能问的不太清。
小陀螺爱炒蛋
5楼-- · 2019-07-21 07:36
noobone 发表于 2017-3-21 22:46
比如说其中X高位X低位  0x01ff,我想把它这串数据中取出来与0x0200比较,结果为输出1,怎么实现。。。才 ...

你问的问题跟stm32无关。。C语言基础问题~分离数据无非是位移,位与,位或操作~

一周热门 更多>