你(们)好
我很难理解 swrc253e 中用于无限模式传输的代码。 具体而言,在文件“cc112x_infinal_packet_length_mode_tx.c”中,我们有值为122的#define available bytes_in_tx_FIFO。 旁边的注释为"当 IOCFGx = 0x02且 FIFO_THR = 120时、可以向 TX_FIFO 写入的字节数"。 我不理解这一点。
此注释中的这一含义是,“Available bytes_in_TX_FIFO”是编程到 FIFO_THR 中的值,增加了“+”2,我不知道“+2”来自哪里。 在我看来、这意味着如果我们要使用值127对 FIFO_THR 进行编程、那么我们可以向 FIFO 写入129个字节、但这对我来说是没有意义的、因为 FIFO 只有128个字节长?
希望有人可以解释。
谢谢
David