WCH沁恒单片机
直播中

刘艳

7年用户 2254经验值
私信 关注
[问答]

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

回帖(1)

王志强

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

举报

更多回帖

发帖
×
20
完善资料,
赚取积分