器件型号:TDC1000-TDC7200EVM
您好!
我将更改 TDC1000-7200EVM 板的一些代码、以便从 GUI 去耦、并使其独立工作以进行流量计量。 除了注释之外、代码上是否还有其他文档? 我可以看到、与 GUI 相关的代码很多、但我害怕删除必要的函数等
例如、我正在尝试找到在哪里可以获得 RTD 温度值、在哪里可以找到该变量/寄存器? 它是否在 timer_queue.c 中的第347行附近?
感谢你的帮助。
此致、
Thibult
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.
器件型号:TDC1000-TDC7200EVM
您好!
我将更改 TDC1000-7200EVM 板的一些代码、以便从 GUI 去耦、并使其独立工作以进行流量计量。 除了注释之外、代码上是否还有其他文档? 我可以看到、与 GUI 相关的代码很多、但我害怕删除必要的函数等
例如、我正在尝试找到在哪里可以获得 RTD 温度值、在哪里可以找到该变量/寄存器? 它是否在 timer_queue.c 中的第347行附近?
感谢你的帮助。
此致、
Thibult
尊敬的 Thibalt:
您所提到的部分只是设置配置寄存器以启用温度测量。 它将按照用户在 GUI 图形页面中的选择确定的特定数量的 ToF 测量值交错温度测量值。 接下来、您可以看到从 TDC7200读取的数据的最后一个字节已添加、指示数据是否用于温度测量:
TI_TDC7200_SPIASllReadReg (mbuf); //TI_TDC7200_SPIASllReadRegNoAutoInc (mbuf); //表示这是一个温度数据包:使用最后一个字节 如果(measure_One_temp = 1) Mbuf[39]|= 0xA5; else //正常 ToF 数据包 Mbuf[39]= 0x0;
MSP430固件将读取 TDC7200数据并在 tdc7200_calc ()函数中计算停止时间(在 tdc7200_calculation.c 文件中定义)。 这些原始停止时间被传输到 GUI、GUI 根据这些停止时间根据本应用手册中的方法计算温度:
如果您使用交错式温度测量、这就是答案。 如果 TDC1000仅配置用于温度测量、则 TDC7200的每个数据转储都将是温度数据。
此致、