按照官方提供的例程,内部温度读取。
ADC_InterTSSampInit();
RoughCalib_Value = ADC_DataCalib_Rough(); // 取得这个值为-2
temp_value =ADC_ExcutSingleConver() + RoughCalib_Value; // 获取值为2851
V = (float)temp_value*(3.3/4096); //电压值2.296
参考STM32内部温度转换公式(1.43-V)/0.0043 + 25 得到温度值为-175度。(温度为10度左右)
找了好多资料,也没有CH582内部温度转换公式。麻烦官方解答一下。
热门产品 :
CH641: PD及无线充电专用MCU