微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 在线急等,为什么我的蜂鸣器在DS18B20接上板子的时候响不停

在线急等,为什么我的蜂鸣器在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秒,讀的數據也是錯的,所以初始化后就讀一下,并丟棄

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top