【摘要】:主机和DS2433之间的通信可以以正常的速度模式或者以超速模式进行。在没有将其设置为超速模式的情况下,其将工作于默认模式。重要的是记住目标地址寄存器必须包含这个提供的地址,而结尾偏移量/数据状态位不会被影响。通过1-Wire端口访问DS2433的操作顺序是:①初始化;②ROM功能命令;③存储器功能命令;④传输数据。
主机和DS2433之间的通信可以以正常的速度模式(默认,OD=0)或者以超速模式(OD=1)进行。在没有将其设置为超速模式的情况下,其将工作于默认模式。其存储器的操作命令[42]共四个,分别为:写缓存(0FH)、读缓存(AAH)、拷贝缓存(55H)和读存储器(F0H)。
1.写缓存
在使用写缓存命令后,其后主机必须首先提供2字节地址,然后是写到缓存中的数据。写到缓存中的数据起始偏移地址是(T4:T5)。结尾偏移地址(E4:E0)是主机停止写数据的字节偏移量。只有当所有的数据字节全部被接收,部分字节标志才不会被设置。假如最后一位接收不完全,那么它的内容将会被忽略且部分标志位会被设置。
2.读缓存
一旦这个命令发出,主机就开始进行读的操作。首先的两个字节是目标地址,接下来的2字节是结尾偏移地址/状态字节,再接着是缓存的数据。
3.拷贝缓存(www.daowen.com)
这个命令用来从缓存拷贝数据到存储器。在这个命令发出后,主机必须提供3字节的被认可模式的数据。这个模式必须和三个地址寄存器(TA1、TA2、E/S)相匹配。一旦模式符合要求,模式确认标志位(AA)即会被设置并且拷贝开始。
4.读存储器
这个命令是用来读存储器的,并且可以用来读整个存储器。在发出这个命令之后,主机必须提供2字节的目标地址。在这之后,主机开始从目标地址进行数据读取。重要的是记住目标地址寄存器必须包含这个提供的地址,而结尾偏移量/数据状态位不会被影响。
通过1-Wire端口访问DS2433的操作顺序是:①初始化;②ROM功能命令;③存储器功能命令;④传输数据。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关基于云架构的智能测试系统关键技术及应用的文章