求CH582M内部温度转换公式

按照官方提供的例程,内部温度读取。

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内部温度转换公式。麻烦官方解答一下。


在我们最新的官方例程中,adc.c的文件中的最下面有把采样值转化成温度值的计算公式,变化温度是正确的,绝对温度需要自己校准一下。

emobile_2022-02-28_09-42-54.png


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