主题中讨论的其他器件:LMX2594、 MSP430F5529
工具/软件:Code Composer Studio
您好、
我使用的是使用 TM4C1294评估套件的 spilosopback 示例代码。 我正在将 TM4C 连接到 LMX2594。 电线连接正确。
我将端口 D 用于 SPI、并且能够在示波器中看到 MOSI 数据。 但 MISO 线路始终为零。
如果您对此有所帮助、那将会非常棒。
谢谢、此致、
Srinivasan
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.
工具/软件:Code Composer Studio
您好、
我使用的是使用 TM4C1294评估套件的 spilosopback 示例代码。 我正在将 TM4C 连接到 LMX2594。 电线连接正确。
我将端口 D 用于 SPI、并且能够在示波器中看到 MOSI 数据。 但 MISO 线路始终为零。
如果您对此有所帮助、那将会非常棒。
谢谢、此致、
Srinivasan
您好、Ralph、
感谢您的回复。
我正在使用示例代码中给出的 SSI2配置。 我没有做任何更改。 我正在连接 SSI 引脚配置数据
在 SPI 中、LMX2594可支持高达50MHz 的频率、因此这不是问题。
下面是我的 CCS 项目的完整说明。
在主 Tx 数据中、我 使用大小为3{0x97、0x00、0x00}的字符数组。 我正在尝试通过内置 SPI 传输函数发送此数据。 我能够通过示波器检查时钟、芯片选择和主输出数据。 但我无法看到来自主输入线路的任何数据。 一旦通过 SPI 发送数据 、LMX 应将读回值发送回 TM4C。 但 MISO 线路始终为零、我在 TM4C 中未接收任何内容。
我正在尝试通过 GPIOPADConfig 将驱动强度编程为8mA、但在运行该程序时、仍然显示2mA。
谢谢、此致、
Srinivasan
您好 Srinivasan、
驱动强度为2mA 的原因可能是 在 GPIOPinTypeSSI API 中调用了该参数。
GPIOPadConfigSet (ui32Port、ui8引脚、GPIO_Strength _2mA、GPIO_PIN_TYPE_STD);
LMX2594上的哪个引脚连接了 MISO 线路? MUXout?
我在所附的代码中看不到 SPI 模式的配置-什么是 SPI 模式设置(SPI 模式是数字0到3)?
您好、Ralph、
1.是的、MISO 线路连接到 LMX2594中的 MUXout。
是的、我正在使用来自端口 D、PD0、PD1、PD2、PD3的 SSI2。
此外、对于驱动强度、我将 GPIO_Strength _2mA 更改为 GPIO_Strength _8mA。 在这种情况下、驱动强度应该改变、并且寄存器 GPIODR8R 应该被设定为1、但是它一直为0。
此致、
Srinivasan
您好 Srinivasan、
好的、通过查看 TI-RTOS 示例、我发现为什么我关于 SPI 模式设置的问题有点令人困惑、它们没有像我预期的那样明确地设置 SPI 模式。
通过拉电流器件进行挖掘、看起来好像被设置为模式0、因此根据 LMX2594的时序图、这是正确的。
那么、您能够正确地看到从 TM4C 输出到 LMX2594的数据吗? LMX2594没有响应命令?
您好 Srinivasan、
没有四种基于时钟相位和极性的 SPI 模式: https://www.allaboutcircuits.com/technical-articles/spi-serial-peripheral-interface/
我将了解熟悉 LMX2594的人是否可以在这里发表评论、因为我完全不熟悉它、而且从我的 POV 来看、TM4C 应该工作正常。 也许他们可以在这里提供进一步的指导。
您好、Ralph、
感谢您的回复。 如果有人能引导我这样做、那会很好。
我还有一个查询。 我还尝试将 MSP430F5529评估板用作从器件、将 TM4C1294评估板用作主器件(具有相同的 SPI 端口和配置)。
我使用了 MSP430F55xx_USCI_SPI_standard_slave 代码。 代码等待主器件发送数据、一旦接收到中断、就会接收到接收到的数据并发送回主器件。 即使在这种情况下、MSP430F5529也没有接收到任何中断、但我们可以在示波器中看到主器件输出数据。
您可以将此问题检查至吗?
谢谢、此致、
Srinivasan