DS18B20上拉电阻如何取值
问题描述:
DS18B20上拉电阻如何取值
答
上拉电阻大概是这么算的:
DS18B20的工作电流约为1mA,VCC一般为5V,则电阻R=5V/1mA=5KΩ,目前用的电阻一般不是可调电阻,只是固定阻值,市场上有的就那么几个型号,跟5V接近的有4.7K、5.1K的,所以就选4.7K,或者相近的电阻.
我现在做的是接了个4.7k的上拉电阻之后读出来的温度值都是0,把上拉电阻去掉了才能读出来,用的是AT89C52的单片机,接的P1.0的端口,不知道是不是因为P1口原本就有上拉电阻的缘故,杯具鸟.你那接上拉电阻之后能正常读取出温度值?