cc430f5137和cc1101使用packet sniffer抓包完全相同但是互相接收不到数据
时间:12-22
整理:3721RD
点击:
这几天被cc430f5137和cc1101折腾的寝食难安。
我使用的是cc1110+packet sniffer抓包,smartrf04eb+cc1101模块+smartrf studio发送和接收数据,MSP-FET430UIF+cc430f5137+smartrf studio发送和接收数据。我的cc1101和cc430f5137通过smartrf studio发送数据都可以通过packet sniffer抓到包,而且包中payload的内容完全一致。但是cc1101发数据cc430无法接收,cc430发数据同样cc1101也无法接收但是在smartrf studio中高级功能的continous RX的曲线图中可以看出有明显的峰值也就是说捕捉到了射频信号但是为什么抓不到包呢。
我初始怀疑是smartrf studio的问题,但是我不使用samrtrf studio而是自己编写两个射频模块的发送和接收代码发现接收方用于不进入接收中断,并且cc1101能够和cc1101通信,cc430能和cc430通信,就是cc1101无法和cc430通信。
如果是寄存器配置问题,那么cc1110+packet sniffer根本无法抓到包,到底cc430能否和cc1101通信在我心中画了个大大的问号。
这个是cc1101我抓到的包
这个是我cc430f5137抓到的包
(在另一个帖子也回了,以后就在这里讨论吧。) 抓包说明 Tx 的设置是 Ok 的。 收不到说明 Rx 端的设置可能有问题。 Rx BW设大点试试。