【未结束】one wire 1-Wire 单总线协议个人通俗理解

【问】1-wire的复位是说,这根线最开始是电阻上拉导致的高电平,然后主机把他拉低一段时间,然后松开,又是高电平,主机就开始“监听”,如果有从机,从机就拉低电平一段时间,然后监听结束,这根线又恢复高电平,是这个意思吗?

【答】关于1-wire总线的复位过程,你的理解基本是正确的,我来详细解释一下:

初始状态:1-wire总线是通过上拉电阻保持在高电平状态的,这个电阻可以是外部电路中的一个上拉电阻。

主机发起复位:主机(通常是一个微处理器或控制器)要发送复位信号时,它会主动将1-wire总线拉低一段时间(通常为480微秒),这个过程被称为发送复位脉冲。

释放总线:主机在拉低1-wire总线一段时间后,会松开对总线的控制,使得总线回到高电平状态。

监听从机响应:接下来,主机开始监听总线的状态。如果有从机设备在总线上响应复位,它会在一段时间内(通常是60-240微秒)将总线拉低,作为它的响应信号。

复位结束:主机根据从机的响应判断是否成功复位。如果有从机响应,说明总线上有从机设备存在,复位成功。主机在确认从机响应后,复位过程结束,并且1-wire总线会恢复到高电平状态。

总的来说,1-wire总线的复位过程确保了主机和从机设备之间的同步和通信准备。

注释:高速模式下,时间缩小10倍。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值