https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/687702/tdc7200-tdc7200
器件型号:TDC7200主题中讨论的其他器件: TDC1000
您好!
我在读取 tdc7200的计时器、计数器和校准寄存器时遇到问题我刚刚按照气体 EVM 文档中所示的电路操作、我读取24位寄存器的代码如下所示
这是我用于读取计时器、计数器和校准寄存器的函数
uint32_t readRegister24 (字节地址3)
{
SPI.begin();//唤醒 SPI 总线。
SPI.beginTransaction(SPISettings(20000000、MSBFIRST、SPI_MODE0));
digitalWrite (SS1、low);
延迟(1);
spi.transfer (地址3);
val0 = SPI.transfer (0xFF);
val1 = SPI.transfer (0xFF);
val2 = SPI.transfer (0xFF);
值=(val0 << 16)+(val1 << 8)+ val2;
digitalWrite (SS1、HIGH);
spi.endTransaction();
spi.end();
返回值;
}
3.
41.
C
7.
FF
FF
C
开始测量
上游测量
tof1 INF
tof2 INF
tof3 INF
tof4 INF
Tof5南
时间1 1938年
时间2 0
时间3 0
时间4 0
时间5 0
时间6 0
clkcnt1 0
clkcnt2 0
clkcnt3 0
clkcnt4 0
clkcnt5 0
CAL1 0
CAL2 0
0
3.
44.
C
7.
C
下游测量
tof1 INF
tof2 INF
tof3 INF
tof4 INF
Tof5南
时间1 2127
时间2 0
时间3 0
时间4 0
时间5 0
时间6 0
clkcnt1 0
clkcnt2 0
clkcnt3 0
clkcnt4 0
clkcnt5 0
CAL1 0
CAL2 0
0
TOF1 = INF
TOF2 = INF
DeltaToF
DeltaTOF = nan
20000000000
速度= 37656050754
流速、单位为升/小时
37777716044
…
测量结束
这些是我从计时器计数器获得的读数、问题是什么云、请为我提供指导
此致、
Rashmi H M