4787|2

3

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

关于曼彻斯特解码的问题 [复制链接]

我现在用的是PIC16单片机,使用的是CC1101模块接收无线数据,两者之间的通信方式为SPI通信(没有进行软件模拟)。现在我无线发送来的数据是曼彻斯特编码,所以我接收需要解码。有下面这个问题:
我再网上找的用定时器中断触发接收曼彻斯特码,因为我数据是在模块上接收的,可以在PIC16上进行定时器中断出发吗?需要相应管脚配置吗?

此帖出自无线连接论坛

最新回复

本帖最后由 zhimagod 于 2017-6-23 16:06 编辑 完全不是一个概念,Manchester编码的话可以使用CC1101硬件进行解码,你用单片机读到的FIFO中的就是解好的数据了, 你看到的网上说的是单片机直接接收用Manchester调制后的信号然后用单片机来解码你用的CC1101应该不支持实时输出未解码的信号,这种模式在有些射频芯片上叫做“直接输出模式”就是接收到无线信号只做最基本的模拟解调,然后在数字处理前就用IO输出出来,这样单片机得到的是一串电平而不是数据   详情 回复 发表于 2017-6-23 16:03
点赞 关注
 

回复
举报

54

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
本帖最后由 zhimagod 于 2017-6-23 16:06 编辑

完全不是一个概念,Manchester编码的话可以使用CC1101硬件进行解码,你用单片机读到的FIFO中的就是解好的数据了,
你看到的网上说的是单片机直接接收用Manchester调制后的信号然后用单片机来解码你用的CC1101应该不支持实时输出未解码的信号,这种模式在有些射频芯片上叫做“直接输出模式”就是接收到无线信号只做最基本的模拟解调,然后在数字处理前就用IO输出出来,这样单片机得到的是一串电平而不是数据
此帖出自无线连接论坛
个人签名_\ | /_
(0 T 0)
  UUU
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
zhimagod 发表于 2017-6-23 16:03
完全不是一个概念,Manchester编码的话可以使用CC1101硬件进行解码,你用单片机读到的FIFO中的就是解好的数 ...

谢谢回复。那意思是不是就是说我在CC1101模块上设置成曼彻斯特解码,然后就直接通过SPI读取模块cc1101的数据,对读取的数据进行解码(0-1得到0,1-0得到1)这样解码即可?
此帖出自无线连接论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表