我用的是pci9054,但是本地端只接了16位,没有接32位,上位机读回来的时候是怎么分配的阿?是采集回来自动让高16位为零,还是别的读数方式?往回采集数据通常是不是都采用DMA方式阿?还是也可以采用从主模式?头疼了。
回复(2) 2008-11-23 21:38 来自版块 - 非USB硬件驱动开发
表情
estxiaobaye如果是用pci9054的话,里面是有个寄存器可以配置的,可以配成32位,16位,或8位(2009-03-31 14:34)
clb6040110331可以看看你的配置寄存器设置,有个东西好像可以控制回读数据的模式,比如说高16或者底16位有效 然后回读数据可以直接通过BAR回读,DMA只是因为你的速度要求比较高 BAR一次需要0.2ms,DMA的话4K数据只需要1.8个ms(2009-03-03 00:57)

返回顶部