发新帖我要提问
12
返回列表
打印

PSoC5的USB谁用,介绍下

[复制链接]
楼主: 波越
手机看帖
扫描二维码
随时随地手机跟帖
21
PSoC内的USB设备支持在USB2.0规范中所提到的,一个单个类型的逻辑传输和三种类型的数据传输(中断、块和同步)。控制传输是任何USB设备的强制传输类型。使用端点寄存器的设置配置逻辑。
       逻辑传输模式和存储器管理与DMA配置的结合。逻辑传输模式和USB模块内的数据传输有关(比如:为端点读/写SRAM存储单元)。它并不代表设备和主机之间的传输方法。USB模块支持存储转发的传输模式。

使用特权

评论回复
22
雾霾和青山| | 2015-6-29 16:57 | 只看该作者
逻辑传输模式

QQ截图20150629165632.jpg (309.05 KB )

QQ截图20150629165632.jpg

QQ截图20150629165703.jpg (406.92 KB )

QQ截图20150629165703.jpg

使用特权

评论回复
23
雾霾和青山| | 2015-6-29 16:58 | 只看该作者
非DMA访问

图片9.png (34.87 KB )

图片9.png

图片10.png (19.15 KB )

图片10.png

使用特权

评论回复
24
雾霾和青山| | 2015-6-29 16:58 | 只看该作者
这个模式要求配置DMA控制器。这个模式和非DMA访问类似,只不过是DMA执行包的写/读操作。
       通过设置ARB_EPx_CFG寄存器的DMA_CFG位来产生一个端点的DMA请求。
        当DMA服务被确认和执行(DMA_GNT),可以通过编程产生一个仲裁器中断。可以使用单或多DMA周期完成传输。
       当每个DMA周期完成后,产生仲裁器中断。类似的,当所有的数据字节都写到存储器时,产生仲裁器中断,同时设置IN_BUF_FULL位

使用特权

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

本版积分规则