DS18B20温度传感器测温程序 示数显示一直为001C,不知道哪出问题了,希望高手指点!

2024-12-23 03:40:29
推荐回答(3个)
回答1:

dis[5]=((T_data[1]&0x0F)<<4)&((T_data[0]&0xF0)>>4);//整数部分
&应该是或(|)dis[5]=((T_data[1]&0x0F)<<4)|((T_data[0]&0xF0)>>4);//整数部分
(T_data[1]<<4)|(T_data[0]>>4)合并

回答2:

集成的有时会出现难以解决的问题。

回答3:

不会是硬件问题吧