阅读:950回复:0
急问通过9054做数据传输驱动的几个问题
我通过9054作为桥从外部一buf中读取数据,用DMA方式传输,保存并在屏幕上以波形的形式显示读入数据,其中有些问题想请教一下。
1。传输进来的数据的地址是不是就是WD_DMALock()中返回的pPhysicalAddr,可不可以直接对把这个地址开始的数据赋给一个数组进行保存和显示。 2。WD_DMALock()中pUserAddr怎么用的,DMA传输的方式(contiguous buf DMA or scatter gather DMA)是如何定下来。 3。中断服务程序是不是写在 VOID P9054_IntHandler (PVOID pData)中。 4。显示时的操作,如对波形的放大缩小等,和中断服务程序是否会有冲突,是不是应该用多线程来?该如何做? 请多多指教,谢谢。 [编辑 - 4/23/04 by yuandi] |
|