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.
您好!
我的客户正在评估 AWR1642BOOST 上的 rlRfGetTemperatureReport()函数。
因此、尽管管壳温度较低、返回值仍约为175度。
(它们可以触摸设备表面。)
由于数字温度传感器读数为0度、EVM 是否支持该功能?
日志如下:
时间戳 = 1960765
Rx0传感器= 175度腹腔
Rx1传感器= 175度腹腔
Rx2传感器= 175摄氏度
Rx3传感器= 178度腹腔
Tx0传感器= 177度腹腔
Tx1传感器= 179摄氏度
TX2传感器= 177度腹腔
PM 传感器= 175度腹腔
数字温度传感器= 0度腹腔
要输出日志的代码:
int32_t RetVal;
rlRfTempData_t temp_data;
RetVal = rlRfGetTemperatureReport (RL_DEVICE_MAP_INTERNAL_BSS、&TEMP_DATA);
cli_write (" timestamp =%d \n"、temp_data.time);
cli_write (" Rx0 Sensor =%d 摄氏度\n"、temp_data.tmpRx0Sens);
cli_write (" Rx1 Sensor =%d 度 celcius \n"、temp_data.tmpRx1Sens);
cli_write (" Rx2 Sensor =%d 摄氏度\n"、temp_data.tmpRx2Sens);
cli_write (" Rx3 Sensor =%d 摄氏度\n"、temp_data.tmpRx3Sens);
cli_write (" Tx0 Sensor =%d 摄氏度\n"、temp_data.tmpTx0Sens);
cli_write (" Tx1 Sensor =%d 摄氏度\n"、temp_data.tmpTx1Sens);
cli_write (" tx2 Sensor =%d 度 celcius \n"、temp_data.tmpTx2Sens);
cli_write (" PM 传感器=%d 度 celcius \n"、temp_data.tmpPmSens);
cli_write ("数字温度传感器=%d 度腹腔\n"、temp_data.tmpDig0Sens);
mmwavelink.h
typedef 结构 rlRfTempData
{
rlUInt32_t time; /**<器件上电后的 BSS 本地时间。 1 LSB = 1ms */
rlInt16_t tmpRx0Sens; /**< RX0温度传感器读数(有符号值)。 1 LSB = 1 deg C*/
rlInt16_t tmpRx1Sens; /**< RX1温度传感器读数(有符号值)。 1 LSB = 1 deg C*/
rlInt16_t tmpRx2Sens; /**< RX2温度传感器读数(有符号值)。 1 LSB = 1 deg C*/
rlInt16_t tmpRx3Sens; /**< RX3温度传感器读数(有符号值)。 1 LSB = 1 deg C*/
rlInt16_t tmpTx0Sens; /**< TX0温度传感器读数(有符号值)。 1 LSB = 1 deg C*/
rlInt16_t tmpTx1Sens; /**< TX1温度传感器读数(有符号值)。 1 LSB = 1 deg C*/
rlInt16_t tmpTx2Sens; /**< TX2温度传感器读数(有符号值)。 1 LSB = 1 deg C*/
rlInt16_t tmpPmSens; /**< PM 温度传感器读数(有符号值)。 1 LSB = 1 deg C*/
rlInt16_t tmpDig0Sens; /**<数字温度传感器读数(有符号值)。 1 LSB = 1 deg C*/
rlUInt16_t 被保留;
}rlRfTempData_t;
此致、
Nomo
您好、Sirs、
您对此主题是否有任何更新?
我的客户也会发现 SDK v1.2的无效值(即温度值为175)。
此致、
Nomo