您好!
我将 TMS570LS0432用于计时器和 SPI 我在 HALCoGen 文件夹中的参考示例用于 SPI 和计时器中断模式设置。
当我在 main 函数中调用 SpiSendandGetData 函数时、我从从从器件接收到正确的数据、但当我在100ms rtinostificaion 中调用同一 SPI 函数时、我会得到错误的数据
如果我的中断选择设置有误、请提供解决方案。
定时器和 SPI 中断都是 IRQ 中断。
谢谢、此致
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.
您好!
我将 TMS570LS0432用于计时器和 SPI 我在 HALCoGen 文件夹中的参考示例用于 SPI 和计时器中断模式设置。
当我在 main 函数中调用 SpiSendandGetData 函数时、我从从从器件接收到正确的数据、但当我在100ms rtinostificaion 中调用同一 SPI 函数时、我会得到错误的数据
如果我的中断选择设置有误、请提供解决方案。
定时器和 SPI 中断都是 IRQ 中断。
谢谢、此致
感谢您的快速回复
对于 IRQ 中断模式下的 RTI 和 SPI、它不工作。
在数据表中、我读出无法在另一个 IRQ 中断中调用 IRQ 中断。 这就是我认为它 不起作用的原因
但是、当我在 FIQ 中断中设置 SPI、在 IRQ 中断中设置 RTI、那么我将在 SPI 端口上获得正确的数据
但是、我需要另一个优先级最高的中断、而不是 SPI 和 RTI、然后是如何设置中断的优先级。
您能否提供有关可重入中断处理的任何信息或有关如何为 HALCoGen 创建可重入中断的任何示例代码。
感谢您...