CH573 内部温度传感器怎么计算温度呢,手册里让看例程,例程里也没有啊
热门产品 :
CH397: 高集成度、低功耗USB网卡芯片
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中的函数。如上所述。