DS18B20多路采集程序

2019-03-24 17:10发布

希望高人能帮忙看看这个程序,两路采集的温度始终为定值,DS18B20没有起作用。先谢谢了
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
1090978865
2019-03-25 08:51
dcexpert 发表于 2015-5-12 09:23
基本程序没有问题,但是你确定你的ROM地址没有错误?程序里是固定地址,不是自动去查询和识别地址的。如果不想处理复杂的地址识别过程,可以一个IO接一个18B20,然后忽略地址(0xCC),这样程序就简单多了。

另外,51做18B20容易出问题的地方在于延时的精度上,使用delay容易受到时钟精度影响,特别是使用内部时钟的时候。

自动查i询地址的程序不知道怎么写,照搬网上的程序也不对,就写了两个固定地址(参照别人的程序),也不行
因为单路的程序我测试过,可以显示,所以想着延时应该没问题。
谢谢你的指点,我用两个IO口试试

一周热门 更多>