Windows多线程控制PCI7432的实时性问题 点击:1223 | 回复:2



gongkongedit

    
  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2002-07-24 11:21:00
楼主
PCI7432收到外部中断信号即会在驱动层使一个Event信号态,用户上层程序开辟一个线程等待这个Event,来即开始线程函数。现在问题是由于系统要求的实时性高(5k/s中断频率),线程函数中不能做太多事,我只是放了个计数器,真正的中断任务我又开辟了一个新线程B,当计数器加一时手动SetEvent(Event2)以触发线程B,想请教这样做的实时性如何?有没有更快的响应计数器变化的方法?



李侃

  • 精华:22帖
  • 求助:0帖
  • 帖子:30帖 | 813回
  • 年度积分:0
  • 历史总积分:1015
  • 注册:2002年2月27日
发表于:2002-07-12 02:09:00
1楼
5K/s的中断响应PCI-7432能够做到。不过你的应用我也没有试过。

国安

  • 精华:1帖
  • 求助:0帖
  • 帖子:3帖 | 242回
  • 年度积分:0
  • 历史总积分:256
  • 注册:2002年4月15日
发表于:2002-07-24 11:21:00
2楼
难。 不是7432做不到,在DOS下肯定可以。在Windows下就没保证了。 我原来发过一份讨论Windows下中断实时性的帖子,你去找找看。

热门招聘
相关主题

官方公众号

智造工程师