我查看了 Launchpad 上 SPI 信号的模拟波形、正在运行 TI 演示项目、但 MOSI 连接到 Launchpad 上的 MISO。 数据发送/接收正确、因此 SPI 看起来运行正常
对于时钟信号、
时钟振荡是这样正确的吗? 如果是、是否有相关文档对此进行了说明? 我在数据表中没有看到任何讨论 SPI 时钟输出电压电平的内容。
谢谢。
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.
我查看了 Launchpad 上 SPI 信号的模拟波形、正在运行 TI 演示项目、但 MOSI 连接到 Launchpad 上的 MISO。 数据发送/接收正确、因此 SPI 看起来运行正常
对于时钟信号、
时钟振荡是这样正确的吗? 如果是、是否有相关文档对此进行了说明? 我在数据表中没有看到任何讨论 SPI 时钟输出电压电平的内容。
谢谢。
尊敬的 Mark:
SPI 通信的"正确"时钟模式取决于进行通信的器件。 只要两个器件(从器件和主器件)都需要相同的时钟方案(例如在 SPICLK 的上升沿传输数据、并锁存要在下降沿接收的数据、根据我们的器件 TRM、这将是 C2000器件上的相位0极性0)、 然后、通信将按预期发生、并由两个器件同时正确传输/读取。
因此、总之、主器件(控制时钟的器件)应该使用/发送一个与从器件预期的信号相匹配的 SPICLK 信号。 通常、其他器件在其数据表中具有 SPI 时钟方案的图像、您可以将该图像与 TRM 中列出的模式进行比较、以选择匹配的模式。 对于连接了 MOSI 和 MISO 的演示项目、这不是问题、因为器件正在与自身进行通信(如果我正确理解您正在运行的示例项目是环回示例)。 电压电平类似于器件中任何高/低输出电压。
如果这有帮助、请告诉我、或者您还有其他问题!
此致、
艾里森