请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC2520 尊敬的 TI 团队:
我有一个问题(很少发生、但仍然存在):RXED 消息中的 len 字段与复用数据的实际长度不对应。
例如、我得到的长度字段为62、但实际的缓冲区仅保留12个字节。 由于我从缓冲区中读取了62个字节、我解释为 FCS OK 位的位是错误的、并且给出了错误的正数、即帧不正确、但我们的软件认为是这样的。
我的程序流如下所示:
RXFLUSH (清除所有剩余的帧并进行干净的启动)
等待 RX_DONE (滤波器开启)
从 RX 缓冲器中读取一个字节(即 RXBUF 选通并读取一个字节)
在上一步中读取从 RX 缓冲区中读取的字节数
看看 FCS 位
RXFLUSH
我在这里做了些什么问题吗?
提前感谢