CC1101 可变长数据包通信
时间:12-23
整理:3721RD
点击:
想请教个CC1101可变长数据包发送的问题,在接收端与发射端都已经设置了可变长发送,但是当发送端TxBuf长度大于62个字节时 接收端无法正确接收(显示错误数据),小于62时没任何问题。
手册上说通过同步字后面的第一个字节来配置数据包的长度,也是就是要发送的TxBuf[0]数据吧,可是无论我设置TxBuf[0]与否 ,当大于62字节时接收端都不能正确接收,想实现可变长发送该如何设置呢
对于超长的包,其长度超过 Tx FIFO 或 Rx FIFO 长度 64 Byte 时需要特殊处理, 需要避免 Tx FIFO Overflow 和 Rx FIFO Underflow。详情参考CC1101 Datasheet第 20页。如果算上长度字节和CRC验证字节,你所说的62个字节应该已经超了。