OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3806|回复: 5

关于USART_RX_BUF的问题

[复制链接]

4

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2017-3-21
在线时间
15 小时
发表于 2017-3-21 17:39:06 | 显示全部楼层 |阅读模式
1金钱
我用串口发送了一些16进制的数据,想把他们分成 开头-X高位-X低位-YX高位-Y低位-Z高位-Z低位-按钮,这几组数据进行分析,该怎么做到。。。

最佳答案

查看完整内容[请看2#楼]

你怎么分的,就怎么组合。很简单啊。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-3-21 17:39:07 | 显示全部楼层
你怎么分的,就怎么组合。很简单啊。
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2017-3-21 19:00:08 | 显示全部楼层
分成字节不就行了,接收到以后在组成成原来的数据!
回复

使用道具 举报

4

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2017-3-21
在线时间
15 小时
 楼主| 发表于 2017-3-21 22:46:45 | 显示全部楼层
正点原子 发表于 2017-3-21 17:39
你怎么分的,就怎么组合。很简单啊。

比如说其中X高位X低位  0x01ff,我想把它这串数据中取出来与0x0200比较,结果为输出1,怎么实现。。。才学的STM32,可能问的不太清。
回复

使用道具 举报

4

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2017-3-21
在线时间
15 小时
 楼主| 发表于 2017-3-21 22:46:58 | 显示全部楼层
zuozhongkai 发表于 2017-3-21 19:00
分成字节不就行了,接收到以后在组成成原来的数据!

比如说其中X高位X低位  0x01ff,我想把它这串数据中取出来与0x0200比较,结果为输出1,怎么实现。。。才学的STM32,可能问的不太清。
回复

使用道具 举报

1

主题

561

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1183
金钱
1183
注册时间
2015-5-28
在线时间
149 小时
发表于 2017-3-22 17:09:20 | 显示全部楼层
noobone 发表于 2017-3-21 22:46
比如说其中X高位X低位  0x01ff,我想把它这串数据中取出来与0x0200比较,结果为输出1,怎么实现。。。才 ...

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-19 03:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表