原创 18b20学习

2010-7-2 08:54 2291 6 6 分类: 工程师职场

(我翻译的18b20部分手册)


1.如何修改寄存器中的具体某一位。
发送Function Command 定位修改哪一个(或几个)寄存器后,接着发数据就是了,只能改一个字节,不能改一位。


2.18b20如何知道是 "读" 还是 "写"
写:不发送任何命令,拉底后(根据时许拉低)18b20自动采样,确定是零是一
读:先发送读暂存器命令(实际上就是写),发送后根据时序拉低,每一次拉低后18b20都发送暂存器中的一位(0或1)


3.什么是ROM Command,三个步骤中要用到
18B20里面有两种存储器(ROM和所谓暂存器)。ROM里含有64位注册码,ROM Command实际上就是对ROM进行一些操作,比如读ROM里的注册码啦,搜寻器件啦,跳过搜寻啦等等等等
而暂存器,通俗的说是RAM,其中储存一些可以更改的数据,比如18b20转换后的温度,自己还可以将报警温度写入这个RAM 。


 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
6
关闭 站长推荐上一条 /3 下一条