定义了几个变量然后赋值
u8 humi_i,temp_i;
float humi_f,temp_f;
humi_i=2325;
humi_f=(float)humi_i; //将u8型的湿度值转化为float型,用于下面的求取最终输出的值
temp_f=(float)temp_i; //将u8型的温度值转化为float型,用于下面的求取最终输出的值
SHT_Cal_TH(&humi_f, &temp_f) ; //求出最终要输出的温度和湿度值
然后用液晶屏显示,结果没有值输出;
若改成
humi_f=(float)humi_i; //将u8型的湿度值转化为float型,用于下面的求取最终输出的值
temp_f=(float)temp_i; //将u8型的温度值转化为float型,用于下面的求取最终输出的值
humi_f=2325;
SHT_Cal_TH(&humi_f, &temp_f) ; //求出最终要输出的温度和湿度值
就能输出想要的值,不明白那里出现问题了,请高手指教
2020-3-26 09:40:23
humi_i=2325;????这个数据溢出了吧!其它没看出什么异常
humi_i=2325;????这个数据溢出了吧!其它没看出什么异常
举报