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.

[参考译文] AM5726:DFE1、在 MCSPI_CHxCONF 寄存器中为位优先级

Guru**** 2562120 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/625518/am5726-dfe1-and-is-bit-priority-in-mcspi_chxconf-register

器件型号:AM5726

您好、专家、

客户对 McSPI 中 IS 和 DFE1位的优先级有疑问。

在本例中、D1是 TX 线、D0是 RX 线。 因此、它们将 MCSPI_CHxCONF 中的 DFE1位设置为0x0 (传输)、并将 DFE0设置为0x1 (无传输)。

但他发现、无论设置什么(输入选择)位、SPI 模块都能正常工作。

那么、问题 DFE 位的优先级是否高于 IS 位? 您是否看到设置为错误位的风险、这意味着在 IS 位中选择 D1进行接收、在 DFE1进行运输?

此致、

艾伦

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

    文档中没有提到任何一个具有优先级的位。

    您能否共享他们使用的软件? 它们如何设置传输线路?

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

    它们只是直接对寄存器进行位写入。 它们将 DFE1设置为0、将 DFE0设置为1。 因此、运输线路为 D1。 但它们也设置为1、则接收线也是 D1。 他们进行了一些测试并证明 D1是传输线路。
    问题是在这种情况下是否忽略了 IS 位?

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

    问题是在这种情况下是否忽略了 IS 位?


    正如我说过的、TRM 中没有这样的信息。 您能否尝试移植 Linux SDK 并查看其是否相同?

    此致、
    Yordan