您好:
我正在使用 AM243x-LP LaunchPad、并通过 SPI 与从器件连接。 我使用 GPIO 中断来监控 ADS1299的 DRDY (数据就绪)引脚。 中断本身工作正常-我可以可靠地检测信号。
但是、一旦我初始化 SPI 接口并尝试开始与 ADS1299进行通信、代码就会卡在void abort();
函数中(请参阅随附的图片了解上下文)。 在 SPI 初始化开始后、似乎出现了问题。
澄清:
-
GPIO 中断工作正常 解决方案 SPI 被初始化。
-
出现问题 仅在之后 正在启动 SPI 通信—代码在中停止
abort()
。 -
我使用 SDK 中提供的默认驱动程序。
这种行为可能是什么原因造成的? 此设置中的 SPI 和 GPIO 中断处理之间是否存在冲突、或者初始化序列中可能缺少某些冲突?
如有任何帮助或建议、将不胜感激。