NTC热敏电阻计算温度之C代码NTC热敏电阻计算温度之C代码
伤感英文网名代码已经验证温度误差可以接受
下⾯展⽰部分 代码。
///< ADC 单次采集 Ntc儿童节快乐英文怎么说
uint32_t Adc_ReadNtcVal(void)
{
uint32_t u32AdcRestult;trw
///< ADC 采样通道配置
Adc_CfgSglChannel(AdcExInputCH21);//
///< 启动单次转换采样
Adc_SGL_Start();
while(TRUE!=Adc_GetIrqStatus(AdcMskIrqSgl));
//ADC 中断/采样完成状态清除bux
Adc_ClrIrqStatus(AdcMskIrqSgl );
u32AdcRestult =Adc_GetSglResult();///< 获取采样值
return u32AdcRestult;
}
//电压换算成温度一眨眼
float Temp_data(void)
{
float temp=0;
float Rt=0;
很久以前英语float Rp=10000;
float T2=273.15+25;
float Bx=3950;
kochiafloat Ka=273.15;
float vol=0;
vol=(float)(Adc_ReadNtcVal())*(3.3/4096);
小学英语全英教案Rt=(3.3-vol)*10000/vol;
temp=1/(1/T2+log(Rt/Rp)/Bx)-Ka+0.5;
小学生英语报return temp;
}
compass验证
常温下电脑旁边测试
恒温箱测试