请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
主题中讨论的其他器件:CC2538、 CC2592我使用 CC2538+ CC2592参与专有无线电系统设置。 在此用例中、定义了25个时隙、每个节点接收这些时隙中的所有消息、但在两个预定义时隙中传输。 时隙持续时间至少为2ms、数据包传输所需时间小于1ms (~16数据字节)。 如果我必须在两个连续的时隙中传输、则第二个数据包不会传输或数据内容错误。 我创建了一个测试应用程序来调查此问题、发现数据包之间的4ms 及以上时间不会造成问题。 传输之间少于4ms 的数据包会导致上述问题。
我的问题:如果我对数据表的理解是正确的、CC2538可以在数据包后传输数据包。 数据包之间所需的时序可通过读取"while (HWREG (RADIO_XREG_FSMSTAT1)&(BV (1)| BV (5)))"来确定;"
导致此行为的原因是什么?
感谢您的任何帮助-谢谢!