主题中讨论的其他器件: TDC1000
您好!
我将 TDC7200与 STM32F4搭配使用。 我能够通过 SPI 读取和写入 TDC7200寄存器(CONFIG1和 CONFIG2)、而不会出现任何问题。 问题是、在我将0x01或0x03写入 CONFIG1寄存器后、我不会获得任何触发信号。 我能够读回相同的 CONFIG1寄存器、并看到寄存器值已更改为我配置的任何值。 其他寄存器的值保持默认值、仅修改 CONFIG1寄存器。 我已经检查了时钟-它的8MHz。 SPI 时钟- SCLK 也为8MHz。 一开始也有一个使能引脚由低电平变为高电平。
出于我的目的、我不使用 TDC1000。 TDC7200的触发器和 INTB 作为中断连接到 MCU (STM32F4)。 接收到触发中断后、我将先向 TDC7200发送 START 信号、然后发送 STOP 信号、以获取 INTB 中断、然后继续计算 ToF。
问题出在哪呢? 为什么我无法从 TDC7200获取触发中断? 我是否错过了什么? 有人能帮忙吗?
提前感谢。
Ananth