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.

[参考译文] LAUNCHXL-F28P65X:SPI 外设显示位移位

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1516833/launchxl-f28p65x-spi-peripheral-shows-bit-shift

器件型号:LAUNCHXL-F28P65X
主题:AM2434中讨论的其他器件

工具/软件:

尊敬的 Champs:

客户正在测试 F28P65x SPI。

在模式0下、(POL=0、PHA=0)控制器发送16位、然后 F28P65x 发送相同的数据。

我确认控制器和 F28P65x 均设置为模式0。

然而、控制器上读取的结果会移位、来自逻辑器件的波形也似乎不是模式0。  数据像模式3一样发出。

什么会导致这个时序问题? 我附加了客户使用的代码、syscfg 和波形。

您能检查一下吗?

此致、

TED

e2e.ti.com/.../spi_5F00_ex5_5F00_loopback_5F00_dma.syscfge2e.ti.com/.../spi_5F00_ex5_5F00_loopback_5F00_dma.ce2e.ti.com/.../Session-1.sal

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

    TED、

    对延迟响应表示歉意。  首先、请注意 SPI 模式并不普遍相同、用户必须仔细查看每个器件预期的波形并相应地确定适当的模式。

    考虑到这一点、您识别的确切模式是什么? 在 F28P65x 上、模式0对应于从时钟上升沿开始且没有延迟的数据输出。 在不知道控制器器件是什么的情况下、我不确定您期望的模式。

    此致、
    Jason Osborn

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

    哦、我忘记评论控制器是 AM2434。 因此模式描述是相同的。

    您认为它会使问题仍然存在吗?

    此致、

    TED

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

    TED、

    我可以在您发布的图中看到 D_OUT/MOSI 会在时钟的下降沿发生变化。 我将仔细检查 AM2434的配置。

    此致、
    Jason Osborn