位置:51电子网 » 技术资料 » D S P

主机发送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)程。                    '

相关技术资料
10-25主机发送R0M命令
相关IC型号
LAL2026-50
暂无最新型号

热门点击

 

推荐技术资料

业余条件下PCM2702
    PGM2702采用SSOP28封装,引脚小而密,EP3... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!