2 :基本介绍
通讯, 有主机和从机。 主机就是访问方, 从机器是被访问,包括读和写, 当然多数是读。 系统中, 只有一个主机, 但是从机可以不只一个。 从机如果想访问主机, 在能被主机访问的状态中, 表达想成为主机的愿望。 主机在任务完成后, 通过命令授权让从机成为暂时主机。 当然主机变成暂时的从机,可以被访问。 从机完成自己的任务后, 再以命令授权让主机恢复操作。 有的系统支持带电插拔 , 为了防止 从机被拔出, 主机无法得到授权,而傻等 。 在主机的内部, 设立有定时器, 在规定的时间内 如果总线上没操作, 将自行恢复主机。 通常, 固定的,默认为主机。 ------------------------------------------------------------------------------------------------------------------------------ 从机 从机是被动的, 只要是总线上有访问, 就提供服务。 所以, 被多个主机分别访问, 是允许的。 提供基础信息, 比如环境温度, 时间等的器件。 其他零件都通过访问其 得到信息。 ---------------------------------------------------------------------------------------------------------------------------- 从机状态 主机直接读, 最方便的访问。 第一字节包括关键信息 比如主机最关心的,温度稳不稳等 。 命令授权也在其中。 每个信息,只用一位表示, 字节能表达8个状态。 继续读能够获得更多信息。 ---------------------------------------------------------------------------------------------------------------------------- 命令授权 为授权字节+交还地址。 交还地址, 就是主机目前的从机地址。 从机完成自己的任务后, 还是通过相同模式,交还主机。 主机, 不需要地址。 ---------------------------------------------------------------------------------------------------------------------------- 扩展从机 从逻辑上, 从机一直在, 只是没接通。 比如最常见的从机, 就是显示。 主机显示内部,是有显示缓冲区。 程序是不断向缓冲区更新。 当外部显示接通后,再从缓冲区向外拷贝。 而按键输入, 也是从外部读入输入缓冲区, 当然从机不通,就当按键没按下。 从主程序角度, 从机接通不接通,不影响运行。 当从机接通后,就增加定期交换数据。 不管主机多大,也许有一本书大, 也许只有一颗芝麻大 。 多数的控制器,本质就是机器内部的一个零件,并非时时和人打交道。 主要是完成内部的任务, 运算处理内部的输入输出关系。 当然调试或设置时, 需要接上按键显示。 这是向生物学习, 程序象病毒一样传染。
通讯, 有主机和从机。
主机就是访问方, 从机器是被访问,包括读和写, 当然多数是读。 系统中, 只有一个主机, 但是从机可以不只一个。 从机如果想访问主机, 在能被主机访问的状态中, 表达想成为主机的愿望。 主机在任务完成后, 通过命令授权让从机成为暂时主机。 当然主机变成暂时的从机,可以被访问。 从机完成自己的任务后, 再以命令授权让主机恢复操作。 有的系统支持带电插拔 , 为了防止 从机被拔出, 主机无法得到授权,而傻等 。 在主机的内部, 设立有定时器, 在规定的时间内 如果总线上没操作, 将自行恢复主机。 通常, 固定的,默认为主机。
主机就是访问方, 从机器是被访问,包括读和写, 当然多数是读。
系统中, 只有一个主机, 但是从机可以不只一个。
从机如果想访问主机, 在能被主机访问的状态中, 表达想成为主机的愿望。
主机在任务完成后, 通过命令授权让从机成为暂时主机。
当然主机变成暂时的从机,可以被访问。
从机完成自己的任务后, 再以命令授权让主机恢复操作。
有的系统支持带电插拔 , 为了防止 从机被拔出, 主机无法得到授权,而傻等 。
在主机的内部, 设立有定时器, 在规定的时间内 如果总线上没操作, 将自行恢复主机。
通常, 固定的,默认为主机。
从机
从机是被动的, 只要是总线上有访问, 就提供服务。 所以, 被多个主机分别访问, 是允许的。 提供基础信息, 比如环境温度, 时间等的器件。 其他零件都通过访问其 得到信息。
从机是被动的, 只要是总线上有访问, 就提供服务。
所以, 被多个主机分别访问, 是允许的。
其他零件都通过访问其 得到信息。
从机状态
主机直接读, 最方便的访问。 第一字节包括关键信息 比如主机最关心的,温度稳不稳等 。 命令授权也在其中。 每个信息,只用一位表示, 字节能表达8个状态。 继续读能够获得更多信息。
主机直接读, 最方便的访问。
第一字节包括关键信息 比如主机最关心的,温度稳不稳等 。
命令授权也在其中。
每个信息,只用一位表示, 字节能表达8个状态。
----------------------------------------------------------------------------------------------------------------------------
命令授权
为授权字节+交还地址。 交还地址, 就是主机目前的从机地址。 从机完成自己的任务后, 还是通过相同模式,交还主机。 主机, 不需要地址。
为授权字节+交还地址。
交还地址, 就是主机目前的从机地址。
从机完成自己的任务后, 还是通过相同模式,交还主机。
主机, 不需要地址。
扩展从机
从逻辑上, 从机一直在, 只是没接通。 比如最常见的从机, 就是显示。 主机显示内部,是有显示缓冲区。 程序是不断向缓冲区更新。 当外部显示接通后,再从缓冲区向外拷贝。 而按键输入, 也是从外部读入输入缓冲区, 当然从机不通,就当按键没按下。 从主程序角度, 从机接通不接通,不影响运行。 当从机接通后,就增加定期交换数据。 不管主机多大,也许有一本书大, 也许只有一颗芝麻大 。 多数的控制器,本质就是机器内部的一个零件,并非时时和人打交道。 主要是完成内部的任务, 运算处理内部的输入输出关系。 当然调试或设置时, 需要接上按键显示。 这是向生物学习, 程序象病毒一样传染。
从逻辑上, 从机一直在, 只是没接通。
比如最常见的从机, 就是显示。
主机显示内部,是有显示缓冲区。
程序是不断向缓冲区更新。
当外部显示接通后,再从缓冲区向外拷贝。
而按键输入, 也是从外部读入输入缓冲区, 当然从机不通,就当按键没按下。
从主程序角度, 从机接通不接通,不影响运行。
当从机接通后,就增加定期交换数据。
不管主机多大,也许有一本书大, 也许只有一颗芝麻大 。
多数的控制器,本质就是机器内部的一个零件,并非时时和人打交道。
主要是完成内部的任务, 运算处理内部的输入输出关系。
当然调试或设置时, 需要接上按键显示。
这是向生物学习, 程序象病毒一样传染。