打印

关于上拉电阻是动作发出者还是主机是动作发出者的疑问

[复制链接]
1509|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
时间啊|  楼主 | 2013-4-11 19:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 时间啊 于 2013-4-11 19:50 编辑

正在学习ds18b20温度传感器,有疑问:我用的是STC89C52RC,18b20接的是P3.2口,还有一个上拉电阻,按照手册上所说,主机芯片先要发送一个低电平,持续480到960us,然后数据线被上拉电阻拉高,即resistor pullup,然后18b20返回一个低电平表示自己存在。问题来了,数据线到底是被谁拉高的?主机先输出低电平,然后要转换成接收状态,准备接收应答,转换成接收状态要先向寄存器写1,我看过p3 口的结构,要是向寄存器写1,那就会输出1,这样一来,数据线上的电平不就被主机拉高了吗?但是datasheet上说480到960us后的拉高是resistor pullup,好像暗示是由上拉电阻拉高的。这个拉高到底是谁发出的啊?迷惑不解,请教大家。

相关帖子

沙发
lyjian| | 2013-4-11 19:30 | 只看该作者
电阻会动作吗?

使用特权

评论回复
板凳
时间啊|  楼主 | 2013-4-11 19:46 | 只看该作者
lyjian 发表于 2013-4-11 19:30
电阻会动作吗?

电阻和电源啊,有人说是这条线处于悬空输入态,被上拉电阻和电源拉高电平。我有点晕。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

14

帖子

0

粉丝