主题中讨论的其他器件:LDC1101
各位专家、您好!
我将 USCBO 用于 SPI、它使用 p1.7和1.7作为数据线。现在、我连接的传感器是 LDC1101、他们已经提到过对于 DRDY、如果设置了位、我们将在 SDO 引脚中看到从低到高的转换。 如何配置为中断、从而保持 SPI 的相同配置。 例如、MISO 线路为 P1.7、只有我们看到 P1.7被配置为 MISO 时、如何将 P1.7配置为中断。 请澄清我对此的了解。
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.
各位专家、您好!
我将 USCBO 用于 SPI、它使用 p1.7和1.7作为数据线。现在、我连接的传感器是 LDC1101、他们已经提到过对于 DRDY、如果设置了位、我们将在 SDO 引脚中看到从低到高的转换。 如何配置为中断、从而保持 SPI 的相同配置。 例如、MISO 线路为 P1.7、只有我们看到 P1.7被配置为 MISO 时、如何将 P1.7配置为中断。 请澄清我对此的了解。
您可以通过清除 PSEL 位随时断开 MISO 引脚与 SPI 的连接。 根据用户指南(SLAU367P)第12.2.5节、中断机制在任何 PSEL 位被置位时被禁用。 (我想这意味着 IFG 没有被置位、而是 IE 被忽略、但您可能应该检查。) 因此、我希望您可以保留 IE 设置并设置/清除实际 SPI 事务周围的 PSEL 位。 由于 SDO 在 CSB 未置位时变为高阻态、因此您可能需要应用 REN 电阻器以避免错误指示。
这意味着您必须对何时可能完成有一定的了解。 LDC1101数据表(SNOSD01D)第9.1.15节指出(通常)无论如何、您必须执行此操作(如果您使用此模式)、
或者、您可以使用 SPI 轮询 INTB、因为它只能在 CSB 有效时发生。