在线急等,为什么我的蜂鸣器在DS18B20接上板子的时候响不停
时间:10-02
整理:3721RD
点击:
拔掉传感器就没事,接上就响
tflage是正负号判断
如果硬件没问题,就是你的alarmtemptop右边多了个),你把这个删除试下。
括号是成对的,不能去掉
我说的是&&前面的那个),不是最后面的那个。逻辑运算符的优先顺序,你可以试一下。
还有,如果不是软件问题。建议ds18b20的2脚接4.7K上拉。若是硬件问题,估计是P2.3和P2.4短路,ds18b20接入后,P2.4被P2.3拉低,而这有可能是ds18b20坏掉或某个地方短路到地。
是他影响到电路了,这个东西很费电的,望采纳。,积分哟
DS18B20 2号脚 最好接个4.7K 上拉到5V 因为电压如果低于5V 容易造成温度检测出错,还有就是可能是你温度检测的程序出了问题 ,,,DS18B20 刚上电默认情况下是 85℃
怎么感觉 BEEP =1 的时候是导通的呢。你试试改成BEEP=0;
18B20上電的初始化后的第一次測溫數據不要,這個問題我也沒有解,初始化后延時5秒,讀的數據也是錯的,所以初始化后就讀一下,并丟棄