找到L431参考手册上的MCU温度计算公式:
在L431的datasheet上找到下面的地方:
通过上面两张图,可以知道mcu温度计算公式,可公式中用到的值,注意这里的校准值是在3.0V下校准的,如果你的单片机是用的3.3V供电,就需要转换一下系数3.3/3.0;
MCU温度计算公式:
代码实现如下:
#define TS_CAL1 ((uint16_t*)((uint32_t)0x1FFF75A8)) //TS ADC raw data acquired at a temperature of 30 °C (±