This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2543:如何使用修复数据长度的基本模式?

Guru**** 2394305 points
Other Parts Discussed in Thread: CC2543

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/618245/cc2543-how-to-use-basic-mode-with-fix-data-length

器件型号:CC2543

您好!

我想在 CC2543上使用具有固定数据长度的基本模式。

我基于 CC254x 的示例代码、并将其修改为具有固定数据长度的基本模式以传输数据(PRF_TASK_CONF.MODE = 00)。

在这种模式下、数据包格式不应包含长度字段、并修正发送数据的长度。 当我在第一个字节上将不同的值放入 TXFIFO 时、发送时间应该相同。

但在我的测量中、传输时间跟随第一个字节(长度字段)。 使用 OBSSEL0和 RFC_OBS_CTRL0 = 0x09 (TX_ACTIVE)测量发送时间。它是否正常? 还是配置应该修改?  随附的代码为 below.e2e.ti.com/.../swrc251b_5F00_BasicMode.zip

BR、

插孔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Jack:

    我不明白问题是什么。 请您澄清一下吗?

    谢谢、
    Fredrik
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Fredrik、

    CC2543有4种无线电操作模式。  

    00:基本模式、固定长度
    01:基本模式、可变长度
    10:自动模式、9位报头
    11:自动模式、10位报头

    我使用之前的模式01 (基本模式,可变长度),它运行良好。

    但我的客户希望减少第一个字节(长度字段)、然后我尝试修改为模式00 (具有固定长度的基本模式)。

    如果配置正确、 传输数据长度是固定的、传输时间将在我的想法中固定。

    我使用无线电输出设置来测量传输时间、 结果很奇怪。 传输时间与第一个字节(模式01上的长度字段)相关。

    如果 传输时间正确、这意味着我的配置有一些错误。

    我的问题是  

    问题1:我的配置是否有任何错误?

    Q2:基本模式是否有固定长度的测试代码?  

    BR、

    插孔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    TX FIFO 中的第一个字节始终是一个长度字节。 在可变长度模式下、长度通过无线传输;在固定长度模式下、长度不是。 有关详细信息、请参阅 www.ti.com/.../swru283的第23.8.2节。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    HEC、您好!

    我明白了。 这是我对 TXFIFO 的误解。
    感谢您的回答。

    BR、
    插孔