用单片机控制DS18B20温度传感器采集温度的工作过程是不是这样?
DS18B20工作过程1:数据口DQ下拉(置0)延时500微妙,然后释放,数据口再上拉(置1)2:发送一条“跳过ROM指令”#0cch3:发送RAM指令(发送“温度变换”...
DS18B20工作过程
1:数据口DQ下拉(置0)延时500微妙,然后释放,数据口再上拉(置1)
2:发送一条“跳过ROM指令”#0cch
3:发送RAM指令
(发送“温度变换”指令#44h,12位的延时750ms)
(发送“读暂存器”指令#0beh) 展开
1:数据口DQ下拉(置0)延时500微妙,然后释放,数据口再上拉(置1)
2:发送一条“跳过ROM指令”#0cch
3:发送RAM指令
(发送“温度变换”指令#44h,12位的延时750ms)
(发送“读暂存器”指令#0beh) 展开
3个回答
展开全部
不太对,实际上要两个循环才能读数据,
1——先复位信号。然后跳过ROM指令 ,这时发出温度转换指令
等待750uS后
2——复位信号,跳过ROM指令,这次是读取RAM。
就得到温度了
其实在复位信号后检测下存在脉冲比较稳妥,不然出了问题都不知道哈
1——先复位信号。然后跳过ROM指令 ,这时发出温度转换指令
等待750uS后
2——复位信号,跳过ROM指令,这次是读取RAM。
就得到温度了
其实在复位信号后检测下存在脉冲比较稳妥,不然出了问题都不知道哈
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我有现成的程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询