关于DS18B20不工作的问题,很急

2019-07-15 23:27发布

我用51单片机控制DS18B20,在protues中运行是没问题的,但是我硬件自己接了一遍,结果出来的显示是0.0V。我怀疑是DS18B20不工作。不过找不出原因。接法的话 就是按照图中接的。  求解。为什么?? QQ截图20130727161933.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
兵荒马乱的小青
1楼-- · 2019-07-16 22:19
冰葑世纪 发表于 2013-7-28 14:39
初始应该是85度。按理说你的18B20是工作了。但是不正常,你上拉电阻是多少?换个上拉电阻试下 ...

看了它的中文资料 我用了4.7k和10K的电阻 都试了   都老样子
冰葑世纪
2楼-- · 2019-07-16 22:36
兵荒马乱的小青 发表于 2013-7-28 15:32
看了它的中文资料 我用了4.7k和10K的电阻 都试了   都老样子

如果确定了18B20没损坏,那很可能是程序问题,你说仿真通过了,其实仿真要求不够严谨。有可能是时序控制上出问题。最好有成功的实物案例进行对比排除问题。
兵荒马乱的小青
3楼-- · 2019-07-17 00:23
冰葑世纪 发表于 2013-7-28 15:36
如果确定了18B20没损坏,那很可能是程序问题,你说仿真通过了,其实仿真要求不够严谨。有可能是时序控制 ...

恩恩  是的。  我这两天也在想时序的问题  但是修改了好几次。就是显示不出来。我在想会不会是单片机I/O口与DQ之间有问题,需不需要加锁存什么的?
冰葑世纪
4楼-- · 2019-07-17 02:02
 精彩回答 2  元偷偷看……
兵荒马乱的小青
5楼-- · 2019-07-17 06:52
冰葑世纪 发表于 2013-7-28 18:27
这个是我那开发板测温的,可用的,你按照原理图的接法接一下,或者你把程序改为你的接法.试下能不能测到.
如 ...

哈哈哈哈  正急着呢。  非常感谢。!!!!!
兵荒马乱的小青
6楼-- · 2019-07-17 10:25
兵荒马乱的小青 发表于 2013-7-29 10:43
哈哈哈哈  正急着呢。  非常感谢。!!!!!

无语。。这两天换了好几个例程。就是不显示。自己也写了几遍 网上也找了。 你这个也试了。    显示是DS18B20不工作。。。但是我也找了单片机和DS18B20的典型接法啊。也尝试接了几次。= =。 我再找找硬件原因看。  会不会是DQ的信号输入到单片机 。单片机不读取的原因?

一周热门 更多>