2020-01-27 11:26发布
SNOOKER 发表于 2013-4-21 23:26 程序问题。
01bffe806c 发表于 2013-4-21 23:29 能推荐一个正确的吗?
最多设置5个标签!
能推荐一个正确的吗?
“我在程序里加了等待总线复位的命令,但是用逻辑分析仪测试时发现18b20并没有拉低总线”
器件没拉低说明你给的复位脉冲不合要求,仔细看数据手册。
复位应该是单片机主动拉低总线480-960uS,然后将DQ设置为输入,这时最好关中断,在15-60uS内18B20会拉低总线作为应答,
接着单片机等这个应答脉冲结束,一个复位流程就完成了。
http://www.amobbs.com/forum.php? ... B%E8%BD%AC%E6%8D%A2
http://www.amobbs.com/forum.php? ... B%E8%BD%AC%E6%8D%A2
一周热门 更多>