接ds18b20的时候为什么不接电阻才可以用,接了就不行了 。求解

我单片机是STC89C52RC
2024-12-15 03:36:44
推荐回答(2个)
回答1:

你在哪里接了电阻?DQ和INT1之间吗?这里不能接电阻。DQ输出的驱动能力很弱,它低电平的时候不能拉INT为低电平了,电阻上电压是I×R,DQ端低,INT1端高,单片机收不到低,当然不能用了。

回答2:

你说的电阻是否指U2的2脚接电阻到电源?
DS18B20正常使用时,一般推荐接一个这样的电阻,称为上拉电阻。但是,电阻阻值不可以太小,一般取4k7~10k。