我找不到解决问题的办法。如果有人曾与Si4463无线电模块合作?根据数据表,它必须是简单的,但我不能使它一致工作。
我的收发器每秒钟发送一次数据。1字节前导+2字节同步+7字节数据+2字节CRC
接收流程为: 1.发送StartRX命令。2.向无线电模块发送命令以获得中断。3.如果设置了接收中断挂起位,我将读取RX fifo缓冲区。4.发送命令清除RX缓冲区5.发送StartRX命令。
问题是并不是所有的数据包都被接收到。
有什么问题吗?我正在使用的项目,硅实验室无线开发套件已经产生。
如果有人有这个模块的经验-请帮助!我会提供所有需要的数据!
非常感谢!
发布于 2015-03-23 12:28:10
谢谢你的帮助(讽刺):)
答案是: 1.检查无线电模块的nIRQ引脚以进行中断2。当nIRQ引脚下降时,从无线电模块读取中断(不要检查CTS的答案)。3.如果收到数据包接收中断挂起标志-读取rx fifo。
仅此而已!!如果有人需要帮助处理Si4463模块--请写信给我,我可以帮你!:)
https://stackoverflow.com/questions/28463603
复制相似问题