1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
设备的中断服务程序设备与主机的通讯始于设备插入主机,当设备插入主机以后,由单片机将设备的地址设置为默认的起始地址,设置为连接状态,即从硬件上将接口数据线上连接个的电阻到上。
主机检测到上面有电平变化以后,即认为,主循环保持的读指针前台主循环程序后台中断服务程序循环数据缓冲区,保持的写指针此时接口上连有设备。
主机向总线先发送数据包,接口芯片对包标识进行判断,判断之后就置位相应标志位,使中断引脚有效,单片机产生中断后进入中断服务子程序。
如图中,在中断服务子程序里面单片机读取中断寄存器的值,清除中断标志位,然后逐位的检测,然后置位单片机内部相应的标志位。
设备的中断响应程序流程图如图。
同步传输适用于以固定速率或在固定时间内的传输。
对于由于而导致的传输失败,主机不会进行重新传输,否则会发生数据传输的时间延迟。
该类型没有差错校验,故不能保证数据传输正确性。
同步数据的典型例子是声音,速设备只支持控制传输和中断传输,因此,在低速设备中,有可能将中断传输用于般的数据传输。
同步传输同步传输是在主机与设备之间周期性的连续的通信,般用于传输与时间相关的信息,例如声音音频和视频信号。
。
中断传输适用于那些请求传输的频率不高,但是必须在指定时间内完成传输的数据。
现在应用较多的有键盘鼠标游戏杆等。
中断传输需要快速地向主机报告当前的状态,这是由设备的属性和使用的场合所决定的。
低,传送大量数据而阻塞总线,这是因为它会让其它传输类型首先执行,等到有可以利用的带宽时再进行传输。
对于个有大量数据和空闲带宽的设备,批量传输的速度相当快。
中断传输中断传输是低频率固定延迟的通信状态信息。
控制传输方式中,数据传输是无损的。
批量传输批量传输是非周期性的大量的突发性传送。
典型地用于传送由打印机或扫描仪的大量数据,而且当没有可用带宽时,可以延时传输。
批量传输可以在不确定的时间内命令事务和状态事务。
控制传输用于支持在客户软件和设备功能之间的关于配置命令状态类型的通信流。
每种外设都支持控制传输类型,并且要求将默认的控制管道作为消息管道,这样主机与外设之间就可以传送配置和命令主机软件与设备的个特定端点之间进行。
体系结构定义了四种传输类型控制传输批量传输中断传输和同步传输。
控制传输控制传输属于突发式非周期性的,由主机软件发起的请求或响应的通信,通常用于,但在实际中必须考虑到传输延迟的问题,随着传输延迟的增加,缆线的最大长度也随之递减。
数据传输方式支持将主机与设备之间的功能数据和控制的交换作为组单向或双向的管道。
数据传输在双绞线的形式,而且还必须加上屏蔽的处理,屏蔽的作用是防止高速传输时所产生的电磁干扰,但对于低速的差分数据信号线就无须使用绞线或加上屏蔽处理。
规格中明确规定了全速设备缆线的最长范围为,慢速设备为持个非根集线器。
个复合设备如果占用了两层,那它不能分配到第七层。
接口的电气特性每个连接头内拥有个针脚,其中两个用来传递差分数据,另两个则是供给设备电源。
全速和高速的差分数据信号线必须采用,再由按阶梯式,以层或阶的方式往下扩展出去,连接下层的设备或另个集线器上。
注意,由于集线器和电缆的传播时间有定时限制,允许的最大层数是。
在这层中,主机和任何设备之间的通信通路最多可支传输是否成功。
的总线结构的总线结构是采用阶梯式星形的拓扑结构。
的设备有两种设备类型集线器与功能设备。
主机端位于最顶端。
从的联机往下连接至点号的包的开始。
被寻址的设备通过正确译码地址场可以知道发给自己的包。
在特定的处理中,数据可以从主机传输到设备或者从设备传输到主机。
数据的传输方向在令牌包中指定。
收信方用个握手包响应,指出程,由主机控制器识别设备类型,并初始化所有的数据传输。
大多数总线处理都包含最多个包的传输,包的类型由类型决定。
每次处理都从主机控制器在计划的基础上发送个描述处理类型和方向设备地址以及端决其供电问题。
易于扩展,支持高达个物理设备。
使用灵活,共有种传输模式,在主机和设备之间可以传输多种数据和消息流,可适用不同设备的需求。
总线协议是种轮询的总线,设备通过枚举过持即插即用。
自识别外设,自动将功能映射到驱动程序和配置。
连接电缆提供了单的模型,对于解决产品接口紧缺问题提供了完美的解决方案。
总线供电电压,最大电流,对小功耗终端设备可以直接解持的最高传输速度能达到。
适用于带宽从几到几百的设备。
支持控制大容量存储设备等,确保数据的正确性完整性支持声音音频和视频等的实时数据传输。
安装配置容易,支持持的最高传输速度能达到。
适用于带宽从几到几百的设备。
支持控制大容量存储设备等,确保数据的正确性完整性支持声音音频和视频等的实时数据传输。
安装配置容易,支持即插即用。
自识别外设,自动将功能映射到驱动程序和配置。
连接电缆提供了单的模型,对于解决产品接口紧缺问题提供了完美的解决方案。
总线供电电压,最大电流,对小功耗终端设备可以直接解决其供电问题。
易于扩展,支持高达个物理设备。
使用灵活,共有种传输模式,在主机和设备之间可以传输多种数据和消息流,可适用不同设备的需求。
总线协议是种轮询的总线,设备通过枚举过程,由主机控制器识别设备类型,并初始化所有的数据传输。
大多数总线处理都包含最多个包的传输,包的类型由类型决定。
每次处理都从主机控制器在计划的基础上发送个描述处理类型和方向设备地址以及端点号的包的开始。
被寻址的设备通过正确译码地址场可以知道发给自己的包。
在特定的处理中,数据可以从主机传输到设备或者从设备传输到主机。
数据的传输方向在令牌包中指定。
收信方用个握手包响应,指出传输是否成功。
的总线结构的总线结构是采用阶梯式星形的拓扑结构。
的设备有两种设备类型集线器与功能设备。
主机端位于最顶端。
从的联机往下连接至,再由按阶梯式,以层或阶的方式往下扩展出去,连接下层的设备或另个集线器上。
注意,由于集线器和电缆的传播时间有定时限制,允许的最大层数是。
在这层中,主机和任何设备之间的通信通路最多可支持个非根集线器。
个复合设备如果占用了两层,那它不能分配到第七层。
接口的电气特性每个连接头内拥有个针脚,其中两个用来传递差分数据,另两个则是供给设备电源。
全速和高速的差分数据信号线必须采用双绞线的形式,而且还必须加上屏蔽的处理,屏蔽的作用是防止高速传输时所产生的电磁干扰,但对于低速的差分数据信号线就无须使用绞线或加上屏蔽处理。
规格中明确规定了全速设备缆线的最长范围为,慢速设备为,但在实际中必须考虑到传输延迟的问题,随着传输延迟的增加,缆线的最大长度也随之递减。
数据传输方式支持将主机与设备之间的功能数据和控制的交换作为组单向或双向的管道。
数据传输在主机软件与设备的个特定端点之间进行。
体系结构定义了四种传输类型控制传输批量传输中断传输和同步传输。
控制传输控制传输属于突发式非周期性的,由主机软件发起的请求或响应的通信,通常用于命令事务和状态事务。
控制传输用于支持在客户软件和设备功能之间的关于配置命令状态类型的通信流。
每种外设都支持控制传输类型,并且要求将默认的控制管道作为消息管道,这样主机与外设之间就可以传送配置和命令状态信息。
控制传输方式中,数据传输是无损的。
批量传输批量传输是非周期性的大量的突发性传送。
典型地用于传送由打印机或扫描仪的大量数据,而且当没有可用带宽时,可以延时传输。
批量传输可以在不确定的时间内,传送大量数据而阻塞总线,这是因为它会让其它传输类型首先执行,等到有可以利用的带宽时再进行传输。
对于个有大量数据和空闲带宽的设备,批量传输的速度相当快。
中断传输中断传输是低频率固定延迟的通信。
中断传输适用于那些请求传输的频率不高,但是必须在指定时间内完成传输的数据。
现在应用较多的有键盘鼠标游戏杆等。
中断传输需要快速地向主机报告当前的状态,这是由设备的属性和使用的场合所决定的。
低速设备只支持控制传输和中断传输,因此,在低速设备中,有可能将中断传输用于般的数据传输。
同步传输同步传输是在主机与设备之间周期性的连续的通信,般用于传输与时间相关的信息,例如声音音频和视频信号。
同步传输适用于以固定速率或在固定时间内的传输。
对于由于而导致的传输失败,主机不会进行重新传输,否则会发生数据传输的时间延迟。
该类型没有差错校验,故不能保证数据传输正确性。
同步数据的典型例子是声音,如果这些数据流的传输速率不能保持,那么会使数据流产生丢失数据的情况甚至在数据通过硬件以适当的速率传输时,软件引入的传输延时同样会降低如电话会议等应用要求的实时转向。
三硬件电路设计接口的多路温湿度采集系统构成现在通用的数据采集系统般采用卡或串行口与计算机连接,卡安装比较麻烦,需要打开主机箱,价格也较昂贵,串行口速度较慢,而且数量有限。
普通的口受计算机插槽数量地址中断资源的限制,可扩展性差,发展受到限制。
总线标准自年提出后,目前已经非常成熟,也得到了业大部分软硬件厂商的广泛支持,尤其是微软公司在其之后的操作系统中加强了对的系统支持后,总线迅速发展起来。
是通过两线制的串行接口与内部的电压调整,使外围系统集成变得快速而简单。
微小体积极低功耗等优点使其成为各类应用中的首选。
