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 时钟(例如 SPI_ex3_EXTERNAL_LOOPBACK)

Guru**** 2439560 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1534383/launchxl-f28p65x-spi-clock-example-spi_ex3_external_loopback

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

工具/软件:

您好:

我在使用 C2000Ware_5_04_00_00 SDK 时有疑问。

(示例位置:c:\ti\c2000\C2000Ware_5_04_00_00\driverlib\f28p65x\examples\c28x\spi\ccs)

第一个问题与[SPI_ex3_external_loopback]示例有关。

在运行示例工程时、我使用逻辑分析仪捕获了 SPI 信号。 信号分配如下:

  • 0:POCI

  • 1:Pico

  • 2:CLK

  • 3:Pte

SPI 时钟波特率设置为 0.5MHz、如示例中的配置所示。

SPIA 和 SPIB 正确传输预定义的阵列数据、但时钟每 1.3 秒显示一次异常行为。

此外、在此期间会捕获无效数据。

第二个问题与[spi_ex3_external_loopback_fifo_interrupts]示例有关。

此示例使用 TX 和 RX 中断而不是轮询方法、但出现了类似的问题

数据从 0 开始递增 1、但同样、每 1.4 秒会发生一次异常时钟行为、并且捕获到无效数据

我想知道这些问题的可能原因以及如何解决这些问题。

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

    您好:

    我将请教 SPI 专家来看看这个问题。

    此致、

    Delaney

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

    据我所知、我无法在本地的 LP 上复制此行为。 您是否有另一个 Launchpad 可以在您这边复制?

    此致、
    Jason Osborn