CC1100E大于64字节数据传输问题
时间:12-23
整理:3721RD
点击:
各位前辈及大牛们,小弟在在STM32上实现CC1100E大于64字节的数据传输,驱动代码主要借鉴TI提供的官方基于51的代码,现在已移植完成,RXFIFO和TXFIFO的阈值设置为5和60;不过现在遇到一个问题,我发送110字节数据,接收端接收的数据只有前面66BYTE是正确的,但后面的都是乱码,单步调试,发送端GDO2的阈值中断都能产生,接收端的GDO2阈值中断也能产生,已经在这个问题上困扰好几天了,还请各位指教,非常感谢!
MCU 去读 Rx FIFO 的读取长度出错了?
可以参考下 CC1101 Silicon Errata 里面关于Rx FIFO 指针更新出错的勘误说明。
SWRZ020D "RX FIFO pointer is not properly updated and the last read byte is duplicated "