求助:ACL8112连续采集的问题! 点击:595 | 回复:7



tresa

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 17回
  • 年度积分:0
  • 历史总积分:29
  • 注册:2003年12月04日
发表于:2004-03-29 09:11:00
楼主
我在用ACL8112编连续采集程序时遇到了问题,想请教大家! 我采用时钟触发、DMA传输的方式,用W_8112_AD_ContDMA_Start函数进行双缓冲模式采集。但是这个函数好像并没有连续采集,具体是我在单步调试的时候,发现双缓冲区总是不能半满,连它自带的例子程序里也是出现这种情况,没有波形显示。请问:是不是哪里需要设置一下?是卡需要设置呢,或者是这个函数用的时候需要注意些什么呢? 顺便再问一下:ACLDLL2里自带的例子大部分都不能成功运行,难道是这个卡用的时候需要设置什么吗? 希望大家能给我指点,多谢先!



yoyo1101

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 590回
  • 年度积分:0
  • 历史总积分:645
  • 注册:2002年8月30日
发表于:2004-03-30 13:21:00
1楼
首先要确定你程序中的DMA级别跟板上跳线设置是否一致。因为8112自带的测试程序大多涉及到DMA和中断操作,所以要严格保证软硬件的设置相对应,而且不能跟系统中的其它资源有冲突。

yoyo1101

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 590回
  • 年度积分:0
  • 历史总积分:645
  • 注册:2002年8月30日
发表于:2004-03-30 13:21:00
2楼
首先要确定你程序中的DMA级别跟板上跳线设置是否一致。因为8112自带的测试程序大多涉及到DMA和中断操作,所以要严格保证软硬件的设置相对应,而且不能跟系统中的其它资源有冲突。

yoyo1101

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 590回
  • 年度积分:0
  • 历史总积分:645
  • 注册:2002年8月30日
发表于:2004-03-30 13:22:00
3楼
首先要确定你程序中的DMA级别跟板上跳线设置是否一致。因为8112自带的测试程序大多涉及到DMA和中断操作,所以要严格保证软硬件的设置相对应,而且不能跟系统中的其它资源有冲突。

yoyo1101

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 590回
  • 年度积分:0
  • 历史总积分:645
  • 注册:2002年8月30日
发表于:2004-03-30 13:22:00
4楼
首先要确定你程序中的DMA级别跟板上跳线设置是否一致。因为8112自带的测试程序大多涉及到DMA和中断操作,所以要严格保证软硬件的设置相对应,而且不能跟系统中的其它资源有冲突。

yoyo1101

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 590回
  • 年度积分:0
  • 历史总积分:645
  • 注册:2002年8月30日
发表于:2004-03-30 13:25:00
5楼
首先要确定你程序中的DMA级别跟板上跳线设置是否一致。因为8112自带的测试程序大多涉及到DMA和中断操作,所以要严格保证软硬件的设置相对应,而且不能跟系统中的其它资源有冲突。

tresa

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 17回
  • 年度积分:0
  • 历史总积分:29
  • 注册:2003年12月04日
发表于:2004-03-30 13:30:00
6楼
但是我买来卡之后就没有设置过,也就是它默认的值。它自带的程序仍然无法运行,这是怎么回事呢?

yoyo1101

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 590回
  • 年度积分:0
  • 历史总积分:645
  • 注册:2002年8月30日
发表于:2004-03-30 13:45:00
7楼
那么运行自带程序之前,比如SDK8112ContDMA之前有没有在setup里设置基地址、中断和DMA级别?是否确定板卡与系统中的其它资源没有冲突?

热门招聘
相关主题

官方公众号

智造工程师