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