CH573 内部温度传感器怎么计算温度呢

CH573 内部温度传感器怎么计算温度呢,手册里让看例程,例程里也没有啊

/*******************************************************************************
* Function Name  : ADC_GetCurrentTS
* Description    : 获取当前采样的温度值(℃)
* Input          : ts_v:当前温度传感器采样输出
* Return         : 转换后的温度值(℃)
*******************************************************************************/
int ADC_GetCurrentTS( UINT16 ts_v )
{
  UINT32 C25_Data[2];
  int  cal;

  FLASH_EEPROM_CMD( CMD_GET_ROM_INFO, ROM_CFG_TMP_25C, C25_Data, 0 );
  cal = ( ( (ts_v * 1050) + 2048 ) >> 12 ) + ( 1050 >> 1 );
  cal = 25 + ((cal - (int)(C25_Data[0]&0xFFFF))*10/14);
  return (  cal );
}

你好,参考CH57x_ADC.C中的函数。如上所述。


只有登录才能回复,可以选择微信账号登录