主题中讨论的其他器件: RM57L843
工具与软件:
您好!
我们偶尔会在 RM48L952上遇到 SPI 通信超时问题、但在 RM57L843上从来没遇到过。
出现此问题的原因是以下寄存器值返回 false。
您能告诉寄存器 MIBSPI TGINTFLG 的字段 INTFLGRDY 在什么情况下它始终返回0吗? 是否有任何特殊情况可能导致这种现象?
非常感谢!
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.
工具与软件:
您好!
我们偶尔会在 RM48L952上遇到 SPI 通信超时问题、但在 RM57L843上从来没遇到过。
出现此问题的原因是以下寄存器值返回 false。
您能告诉寄存器 MIBSPI TGINTFLG 的字段 INTFLGRDY 在什么情况下它始终返回0吗? 是否有任何特殊情况可能导致这种现象?
非常感谢!
尊敬的 沈如鸣:
1.我不明白这里的超时是什么。
您在讨论以下 SPIENA 超时标志吗?
或者、您是否在代码中添加了任何外部超时?
2.我认为您在使用 RM48作为 MibSPI 主设备、而在您的测试中、MibSPI 从设备是什么?
3.我能得到您的代码来在我结束时重现问题吗?
我以前从未看到代码卡在"mibspiIsTransferComplete"中的任何问题、因此请提供上述详细信息、以便进一步调查此问题。
——
谢谢、此致、
Jagadish。