本帖最后由 pentong 于 2009-10-15 13:19 编辑
我用的是SI4432,收发功能基本调试通过,并测试了通信距离300m之内没问题(433M,9.6K/s,GFSK),比CC1100好很多!
现在遇到一个问题,就是我在使用LDC模式时.当SLEEP下去后,经过WUT周期醒来侦听数据,没有接收到数据(对方没有发送),应该自动返回SLEEP状态,现在的问题是不能返回SLEEP状态,却一直处于RX状态。 如果此时有数据发送(对方发送数据),可以正常接收,成功收到这包数据后,可以进入SLEEP状态,但又经过一个WUT周期醒后来侦听数据,要是没有接收到数据(对方没有发送),又一直出于RX状态。
CC1100的WOR休眠侦听功能之前已经实现,现在这个si4432的WUT休眠侦听方式,我始终没搞明白,英文数据手册上写得也只有短短几段话,不够详细。现在给人的感觉就是SI4432在成功收到一包数据后是可以进入SLEEP状态,收不到数据,就一直出于读RX状态。
在网上也看到有人遇到一样的问题,也是没得到解决,在这儿请高手帮我解决这个问题. |