打印
[Atmel]

每天跟我读点资料: XMEAG B1数据手册(26)

[复制链接]
499|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ddllxxrr|  楼主 | 2016-1-20 20:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
21.USB-通用串行总线接口
21.1 特点
。一个USB2.0全速(12Mbps)和低速(1.5Mbps)设备兼容接口
。在芯征集成了USB传输器,不需要扩展元件
。16端点地址与完整的端点的灵活性高达31端点
。每个端点地址有一个输入端点
。每个端点地址有一个输出端点
。端点地址传输类型选择:
。控制传输
。中断传输
。批量传输
。同步传输
。每个端点可配置的数据载荷数高达1023字节
。端点配置和数据缓冲定位在内部SRAM
    。端点配置数据的可配置位置
    。每个端点的数据缓冲区的可配置位置
。内建直接内存访问(DMA)到内部SRAM
。端点配置
。读写端点数据
。高吞吐量和双缓冲操作的乒乓操作
。输入输出端点数据缓冲使用一个单一方向
。在传输传期间CPU/DMA控制器能更新数据缓冲
。多包传输以减少中断装入和软件干涉
    。超过最大数据包大小的数据负载转移在一个连续传输
。在包传输级没有中断和软件干涉
。当使用多端点时,流管理交易完成FIFO
    。跟踪所有已完成的交易,在第一个进来,先服务工作队列
。时钟选择依据系统时钟和选择
。低速USB操作需最小1.5MHzCPU时钟
。高速USB操作需最小12MHz时钟
。连接到事件系统
。在USB传输期间在芯片调试是可能的
21.2 概述
USB模块是一个2.0全速(12Mbps)和一个低速(1.5Mbps)设备兼容接口。
USB支持16个端点地址。所有的端点地址有一个输入和一个输出端点,共31个可配置端点和一个控制端点。每个端点地址可完全配置为或可配置为四种传输模式的一种:控制,中断,批量,同步。
数据装载大小也是可以选择的,它支持数据装载达10213字节。
       没有专用的内存分配或包含在USB模块。内部存储器是用来保持配置每个端点的每个端点地址和数据缓冲区。用于端点配置的内存位置和数据缓冲区是完全可配置的。分配的内存的数量是完全动态的,根据
使用的端点和这些。USB模块具有内置的直接存储器存取(DMA),并将/写数据从/SRAM USB处理发生时。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://shop34182318.taobao.com/ http://shop562064536.taobao.com

2398

主题

6950

帖子

67

粉丝