最近在用CC110L做简单的发射功能的时候,发现发出来的数据刚好是反的,0变成1,1变成了0,前导字节和同步字节也是反的,是不是哪个寄存器没配置和好的关系,有没有大神遇到过这个问题,求帮助~~
Felix ZF:
你是怎么测到数据是反的?
是用GDO输出来观察的吗?
zheng sun4:
回复 Felix ZF:
我这里有一个接受模块,可以接收到433MHz的数据,通过输出接口输出
Felix ZF:
回复 zheng sun4:
通过什么来观察接收模块收到的数据呢?
是在线查看从RX FIFO读出的内容,还是将接收到的数据通过IO输出然后连到示波器上观察?
你是怎么观察到接收数据是反的的?
zheng sun4:
回复 Felix ZF:
将接收到的数据通过IO输出然后连到示波器上观察
Felix ZF:
回复 zheng sun4:
你是怎么设置从IO输出的,寄存器怎么配的,用的那个引脚?
zheng sun4:
回复 Felix ZF:
具体流程是这样的
第一步:先用我的CC110L发射一组数据(MCU用的是cypress的)
第二步:用一个433M专用的接受模块(自己公司开发的接受模块)接收后,通过这个模块的一个端口输出接收到的数据,然后在示波器上显示出来。
Felix ZF:
回复 zheng sun4:
你这个用来接收的模块,是使用的CC110L吗?
你是直接从RF输出接收到的数据,还是使用MCU将从RF读到的数据通过IO引脚输出?
zheng sun4:
回复 Felix ZF:
发射部分就是我出现问题的CC110L,
接收模块不是用TI的芯片做的,是另外的独立的,可以看成是频谱仪的作用
CC110L仅仅就是发送一组数据, 接收模块负责将接收到的数据输出
Felix ZF:
回复 zheng sun4:
同步字也是01翻转,接收端能正常接收?
zheng sun4:
回复 Felix ZF:
是的,同步字也是翻转的,
接受端能接受433MHZ下发送的任何数据;