主机发送R0M命令
发布时间:2016/10/25 21:21:37 访问次数:374
这些命令允许主机写人或读出DS18B⒛便笺式RAM、启动温度转换。 LAL2026-50软件实现DS18B⒛的工作应严格遵守单`总线协议:
(1)主机发出一个复位脉冲,信号线上的DS18B⒛器件被复位。
(2)主机发送R0M命令,程序开始读取单个在线的芯片ROM编码并保存在单片机数据存储器中,把用到的Ds18跎0的R0M编码离线读出,最后用一个二维数组保存RoM编码,数据保存在Ⅹ25⒄3中。
(3)系统工作时,把读取了编码的DS18B20挂在总线上。发温度转换命令,再总线复位。
(4)从刚才的二维数组匹配在线的温度传感器,随后发温度读取命令就可以获得对应的度值了。
在主机初始化过程,主机通过拉低单总线至少鲳0灬,产生复位脉冲。接着,主机释放总线,并进人接收模式。当`总线被释放后,上拉电阻将单`总线拉高。在单`总线器件检测到上升沿后,延时15~ω灬,接着通过拉低总线ω~扭0u,以产生应答脉冲。
写时序均起始于主机拉低总线,产生写1时序的方式:主机在拉低总线后,接着必须在15灬之内释放总线。产生写0时序的方式:在主机拉低总线后,只需在整个时序期间保持低电平即可(至少ω灬)。在写字节程序中的写一个比特位的时候,没有按照通常的分别写0时序和写1时序,而是把两者结合起来,当主机拉低总线后在15灬之内将要写的位c给D0,如果c是高电平满足15灬内释放总线的要求,如果c是低电平,则D0=c这条语句仍然是把总线拉在低电平,最后都通过延时58灬完成一个写时序(写时序0或写时序1)程。 '
这些命令允许主机写人或读出DS18B⒛便笺式RAM、启动温度转换。 LAL2026-50软件实现DS18B⒛的工作应严格遵守单`总线协议:
(1)主机发出一个复位脉冲,信号线上的DS18B⒛器件被复位。
(2)主机发送R0M命令,程序开始读取单个在线的芯片ROM编码并保存在单片机数据存储器中,把用到的Ds18跎0的R0M编码离线读出,最后用一个二维数组保存RoM编码,数据保存在Ⅹ25⒄3中。
(3)系统工作时,把读取了编码的DS18B20挂在总线上。发温度转换命令,再总线复位。
(4)从刚才的二维数组匹配在线的温度传感器,随后发温度读取命令就可以获得对应的度值了。
在主机初始化过程,主机通过拉低单总线至少鲳0灬,产生复位脉冲。接着,主机释放总线,并进人接收模式。当`总线被释放后,上拉电阻将单`总线拉高。在单`总线器件检测到上升沿后,延时15~ω灬,接着通过拉低总线ω~扭0u,以产生应答脉冲。
写时序均起始于主机拉低总线,产生写1时序的方式:主机在拉低总线后,接着必须在15灬之内释放总线。产生写0时序的方式:在主机拉低总线后,只需在整个时序期间保持低电平即可(至少ω灬)。在写字节程序中的写一个比特位的时候,没有按照通常的分别写0时序和写1时序,而是把两者结合起来,当主机拉低总线后在15灬之内将要写的位c给D0,如果c是高电平满足15灬内释放总线的要求,如果c是低电平,则D0=c这条语句仍然是把总线拉在低电平,最后都通过延时58灬完成一个写时序(写时序0或写时序1)程。 '
热门点击
- 辉光放电的基本特性
- CRT的基本结构
- 0LED屏幕的应用
- Cell(面板成型)工序
- 驱动板(主板)部分
- 典型的高压钠灯的结构
- 典型节能灯的照片
- 反转印刷法
- 正温度系数热敏电阻(Prc)的检测
- 高掺杂区比低掺杂区氧化得更快
推荐技术资料
- 业余条件下PCM2702
- PGM2702采用SSOP28封装,引脚小而密,EP3... [详细]