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.

[参考译文] TMS570LS1224:SPI 问题。

Guru**** 2538955 points
Other Parts Discussed in Thread: TMS570LS1224, HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1105867/tms570ls1224-spi-issue

器件型号:TMS570LS1224
主题中讨论的其他器件: HALCOGEN

大家好、

我在我们的设计中使用的是 TMS570LS1224安全 MCU。 配置 SPI1时,我们捕获了一次波形,但现在我们没有在任何引脚(CS[1]、CLK、MISO、MOSI)的示波器上获得波形。相同的代码在 TMS570/RM46 LaunchPad 上工作,我们得到的波形是清晰的。

尽管在我们的设计中、SPI4模块的波形是清晰的、但 SPI1的波形不是清晰的。  

所有代码均通过 HALCoGen 生成、并且在 Code Composer Studio 中更新了 sys_main.c 文件。 \

请提前提供帮助和感谢。

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

    您好、Yash、

    您可以在 TMS570/RM46 Launchpad 上获得 SPI1信号的清晰波形、对吧?

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

    您好、Yash、

    请仔细检查您的配置中是否启用了 SPI1。 SPI 模块支持兼容模式(常规 SPI)和多缓冲模式(MibSPI)。 如果启用了 MibSPI、则 SPI 代码将无法正常工作。

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

    没错。

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

    您好、Wang、
    我已启用 SPI1 (与快照中显示的完全相同)、launchpad 的 SPI1行工作正常。 在我们的设计中、它不起作用。

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

    您好、Yash、

    SW 应该正常、因为它在 LP 上工作。

    SPI1有两条数据线:SIMO[0]、SIMO[1]、SOMI[0]、SOMI[1]、只有 SIMO[0]和 SOMI[0]可用于非并行模式。 请仔细检查电路板上是否使用了 SIMO[0]和 SOMI[0]。

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

    您好、Wang、

    我们在电路板上使用 MIBSPISIM[0]和 MIBSPISOMI[0]。 我们也不会获得 CLK 和 CS 信号。

    我们通过从 HALCoGen 中启用 MIBSPI1设置来测试了回送、数据正在成功进入 RX_buff 模式、但在刷写 SPI1代码时、波形没有变化。

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

    您好、Yash、

    我希望您已经解决了您的问题。

    如果没有、您可以将 CLK、CS 和 SOMI、SIMO 引脚配置为 GIO 引脚、然后切换这些引脚以查看您是否可以从这4个引脚获得正确的输出。