阅读:1328回复:4
关于PDIUSBD12使用DMA方式的问题!急!
本人近期开发一个系统,使用CPU是S3C44BOX,需要使用USB芯片PDIUSBD12。对于D12的DMA方式,有如下问题:
(1)如果使用DMA方式,是否需要使用EOT_N来结束DMA;可否用命令方式取代? (2)如果需要使用EOT_N,好像它的时序和读写信号配合的比较紧密,但是CPU的DMA功能只有DMACK和DMREQ两个引脚,那应该如何连接? 望各位大侠指教! |
|
沙发#
发布于:2003-05-10 11:39
D12的DMA方式比较复杂,而且,每16个周期读写就需要重新触发,使用的管教也多,程序也复杂,不如直接用I/O方式,速度不慢。
|
|
板凳#
发布于:2003-05-10 15:56
PDIUSBD12的DMA方式,不需要使用EOT_N来结束DMA,将其直接接到VCC即可。
用DMREQ判断DMA请求,用DMACK应答收发数据 |
|
地板#
发布于:2003-05-10 18:40
那么当DMA传输结束后应该怎么通知D12呢?是否向其发送命令?
|
|
地下室#
发布于:2003-05-10 21:40
发送命令,用单片机设置D12,取消DMA即可!
|
|