主题中讨论的其他器件:TDC1000、
您好!
我使用另一个微控制器设计了一个类似于 TDC1000-TDC7200EVM 的电路板。 该板将用于空气中的距离测量。 通过 SPI 从 TDC1000和 TDC7200设置寄存器后、我将 TDC7200 CONFIG_1寄存器设置为0x3以在模式1中开始新的测量。 然后、TDC7200向 TDC1000发送触发信号并执行一次测量。 由于传感器n´t μ Cn´t、AFE 将 μ s 接收回波、因此 TDC7200将检测位[1]中寄存器 INT_STATUS 中的溢出。 我尝试通过向寄存器 INT_STATUS 中写入0x1F 来复位所有位位位位、并通过向其写入0x1来复位 TDC1000 ERROR_FLAGS。 n´t 这些寄存器后、我尝试再次向 CONFIG_1寄存器发送0x3以开始另一次测量、但它仍然有效。
如何连续开始测量?
我的寄存器设置为:
TDC1000:
CONFIG_0=0xE1
CONFIG_1=0x41
CONFIG_2=0x1
CONFIG_3=0x5
CONFIG_4=0x1F
TOF_1=0xE4
TOF_0=1E
ERROR_FLAGS=0x1
超时= 0x77
Clock_rate = 0x1
TDC7200:
CONFIG_1=0x3
未提及的寄存器保留为其默认值。
我收到了你的帮助。
此致、
格尔特