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.

[参考译文] CCS/EK-TM4C123GXL:TivaWare SPI 示例不起作用

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/590474/ccs-ek-tm4c123gxl-tivaware-spi-example-not-working

器件型号:EK-TM4C123GXL

工具/软件:Code Composer Studio

大家好、

我正在尝试学习 SPI 通信、我认为最好的开始位置是使用 TivaWare 库中提供的示例(已经执行此操作来学习 I2C 并成功应用于 PCF8574AP)。  

问题是、我没有收到预期的输出。 我将使用 SPI_MASTER.c 示例。  不知道我做了什么错了……

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    什么连接到 SSI0RX? 是否已连接到其他 SPI、或者是否要将 SSI0TX 循环到 SSI0RX 并返回发送的内容?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想将 SSI0TX 循环到 SSI0RX。 那么、它需要连接到具有 SPI 的 IC 以返回我发送的数据吗? 然后、我可以使用自己的 Launchpad 或至少其他 Launchpad 来发送和接收数据吗? 因为我拥有的唯一 SPI 器件是 Kentec LCD、这对我来说太高级了、无法了解它的工作原理。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    首先、只需将一根跳线从 SSI0TX 连接到 SSI0RX (J1-8上的 PA5连接到 J2-8上的 PA4)。 接收您传输的数据。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为发送的数据会回显、而不会进行任何外部更改。 感谢 Bob、现在下一阶段将使用 SPI 在 Tiva 123和 Tiva 1294之间进行通信(因为除了 Kentec QVGA BoosterPack 之外、我没有任何 SPI IC)。