我的9054数据采集卡fifo半满可以达到40ms,win2000采集程序使用slg dma,一个线程检测LINT中断并启动DMA,另一个线程检测DMA完成中断并将采集到的数据写硬盘,无规律地出现老数据没写完新数据又来了的情况,提高两线程序优先级也不行,难道40ms还不够写硬盘(...
全文
回复(2) 2004-09-09 17:59 来自版块 - 板卡设计
表情
ksksks多谢回复!我是用的plx提供的驱动,但没有在中断服务程序中启动dma,在应用程序中启动dma会造成这么大的延时吗?另外我的SGL,MDL等资源 每次启动dma时都是重新分配的,我想在驱动中只分配一次,直到采集完再释放,这样是否可行,能提高效率吗?(2004-09-10 11:14)
Tom.Cat用户被禁言,该主题自动屏蔽!(2004-09-10 10:46)

返回顶部