DS18B20为什么进行复位

1个回答
展开全部
摘要 为了让其在初始化状态。DS18B20在开始读取温度值之前,需要对芯片的一些寄存器进行配置,比如一些温度的精确度,或者读取的位数,这一些配置都属于初始化,而且在芯片开始读取温度的时候需要单片机发送指令给DS18B20,DS18B20再回复一个应答信号,如果单片机接受到这个应答信号,就说明DS18B20初始化完成,可以开始工作,然后单片机再从DS18B20的相应的寄存器上读取温度值
咨询记录 · 回答于2022-06-12
DS18B20为什么进行复位
每次对DS18B20操作都要进行复位。复位操作为MCU将DS18B20单总线晌滚拉低至宴键余少亮燃480us,拉低后MCU应当释放单总线(拉高)然后置单总线引脚为输入状态
为了让其在初始化状态。DS18B20在开始读取温度值之前,需要对芯片的一些寄存器进行配置,比如一些仿宏温度的精确度,或者读取的位数,这一些配置都属于初备悔册始化,而且在芯片开始读取温度的时候需要单片机发送指令给DS18B20,DS18B20再前橘回复一个应答信号,如果单片机接受到这个应答信号,就说明DS18B20初始化完成,可以开始工作,然后单片机再从DS18B20的相应的寄存器上读取温度值
已赞过
你对这个回答的评价是?
评论 收起
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消