DS18B20做超温报警,定时计数器一工作数码管显示就会出现-00.0,什么问题?

2020-01-27 11:21发布

本帖最后由 指端轻语 于 2013-9-1 13:37 编辑

DS18B20做超温报警,定时计数器一工作数码管显示就会出现-00.0,什么问题?这个问题解决不了,请教。

好吧,谢谢各位了,是这个情况:测温正常时肯定不会开定时器,超温时打开定时器蜂鸣器就会报警,报警时会出现-00.0
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
little_Monkey
1楼-- · 2020-01-28 07:31
什么问题?程序问题
wajlh
2楼-- · 2020-01-28 09:01
 精彩回答 2  元偷偷看……
sdf159372008
3楼-- · 2020-01-28 10:14
要在读取18B20 的时候关闭所有中断,或者中断时间大于18B20 的一次读取时间……否则很容易扰乱18B20的时序……
xou822
4楼-- · 2020-01-28 11:01
温度是不是变负值你忘了处理标点符号哦
指端轻语
5楼-- · 2020-01-28 16:16
sdf159372008 发表于 2013-9-3 23:56
要在读取18B20 的时候关闭所有中断,或者中断时间大于18B20 的一次读取时间……否则很容易扰乱18B20的时序 ...

谢谢,我觉得很有可能是这种情况,我试试
指端轻语
6楼-- · 2020-01-28 19:24
laujc 发表于 2013-9-1 08:18
定时器不是一直在工作吗、?

谢谢!不是,我又在帖子里说明了一下,我觉得10楼说的有道理

一周热门 更多>