代码公式:
float Vtemp_sensor;
uint16_t TS_CAL1;
uint16_t TS_CAL2;
uint32_t uwConvertedValue;
TS_CAL1 = *(__IO uint16_t *)(0x1FF1E820);
TS_CAL2 = *(__IO uint16_t *)(0x1FF1E840);
uwConvertedValue = HAL_ADC_GetValue(&AdcHandle); /* 读取数值 */
Vtemp_sensor = (110.0 - 30.0) * (uwConvertedValue - TS_CAL1)/ (TS_CAL2 - TS_CAL1) + 30; /* 转换 */
公式:
99.png (111.55 KB, 下载次数: 0)
下载附件
2018-9-8 17:26 上传 |