×
嵌入式开发 > 详情

USB端□描述

发布时间:2020-07-10 发布时间:
|

USB控制器的端口适用于不同类型的设备,如图像、打印机、海量存储器和通信设备。端口可通过“Set Mode”命令配置为4种不同的模式,分别为(对应表1至表4):

表1 模式0(非同步模式)

表2 模式1(同步输出模式)

表3 模式2(同步输入模式)

表4 模式3(同步输入/输出模式)

其中,主端口(端口2)在有些方面是比较特别的,它是进行吞吐大数据的主要端口。同时,它执行主端口的特性以减轻传输大数据的任务。

(1)双缓冲:允许USB与ARM之间进行的并行读写操作,这样就增加了数据的吞吐量。缓冲区切换是自动处理的,这导致了透明的缓冲区操作。

(2)支持DMA(直接存储器访问)操作:可以和对其他端点的正常I/O操作交叉进行。

(3)DMA操作中的自动指针处理:在跨过缓冲区边界时不需要ARM的干预。

(4)可配置为同步传输或非同步(批量和中断)传输。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
USB接口定义图