zwhyfbetty
驱动牛犊
驱动牛犊
  • 注册日期2004-04-26
  • 最后登录2004-04-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1504回复:3

about pci9054

楼主#
更多 发布于:2004-04-26 10:41
大家好:听凌华的刘国安推荐来到这里
      
      我做了一块数据采集卡,用的是pci9054,采用fifo的半满激发局部中断,通过dma方式传数据。
      现在有一个问题,不知如何解决,请各位指教:
     我用plxmon 对中断寄存器进行设置,按照pci9054的说明,要使能局部中断输入,必须同时使能pci中断,即intsr[8],可是我每次勾选完这两项,intsr[16]就有被恢复成零了,不知这是什么问题?
      另外,我在编程方面是新手,刚拿起Visual c++看,没办法,整个项目就我一个人。请问有没有高手编过dma的连续传输的控制程序?
      
zwhyfbetty
驱动牛犊
驱动牛犊
  • 注册日期2004-04-26
  • 最后登录2004-04-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-27 22:35
嗬嗬,每次兴致勃勃地到坛子里发问,总是失望告终,仿佛从没有人对我的问题感兴趣,low手的悲哀就在于此!!

今天自己作答吧,我问过plx CTD的Ramand,他告诉我的,如果用的是sdk提供的驱动,就会这样,由于局部中断始终置位,因为驱动对这种局部中断不知该如何处置,这样驱动就会始终将局部中断输入disable,所以在应用程序才始终访问不到这个中断事件。
不知我说清楚了没,当然这也是一个low手才会犯的错误,希望能有一点点的作用
祝各位节日快乐!
另外再次发问:如果让pci9054连续从局部fifo里取数,应该怎么设置呢,用快模式传输可以吗??是让dma的快模式循环不断之行吗??
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2004-05-20 11:36
用户被禁言,该主题自动屏蔽!
yangyang
驱动中牛
驱动中牛
  • 注册日期2002-04-07
  • 最后登录2009-04-18
  • 粉丝0
  • 关注0
  • 积分368分
  • 威望67点
  • 贡献值0点
  • 好评度36点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-05-22 09:24
?????
欢迎大家访问中国电子开发网 http://www.cedn.cn vxworks资料库最全的网站
游客

返回顶部