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.

[参考译文] TMS570LS1114:MIXBI5 RX 中断,RAM 中没有数据

Guru**** 2392905 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1073842/tms570ls1114-mibspi5-rx-interrupts-without-data-in-ram

部件号:TMS570LS1114

在我们的应用程序中,我们使用 SPI3发送数据,使用 MIBSPI5端口接收一些数据。  为此,将在 RX 上触发中断。 数据格式总是一条6 x 8位的消息。 MIBBI5使用 SOMI[0]作为 RX 数据和 CS[3]。  

使用示波器时,数据看起来如预期的那样。 同样,每次也会触发中断。 但是,由于某些原因,接收到的数据不在 RAM 中,因此每个中断返回0。  不幸的是,我没有看到 RAM 中没有数据的问题。  可能其中一个配置错误。

随附的是 MIBSPI5寄存器和 RAM 的内容:

  

此致,

康斯坦蒂

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

    我找到了一个解决方案。 MIBSPI5被配置为从属设备,而不是 主设备。

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

    很好的了解!