boyer
驱动牛犊
驱动牛犊
  • 注册日期2002-02-09
  • 最后登录2002-04-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1943回复:8

firmwire中断

楼主#
更多 发布于:2002-04-23 08:03
请问大虾firmwire可以使用查询方式而不用中断方式吗?

最新喜欢:

jipeifengjipeif...
jry9524
驱动牛犊
驱动牛犊
  • 注册日期2002-01-10
  • 最后登录2005-03-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-04-23 11:53
当然可以
Beyon
wang_wcj
驱动小牛
驱动小牛
  • 注册日期2002-04-14
  • 最后登录2010-05-14
  • 粉丝0
  • 关注0
  • 积分213分
  • 威望253点
  • 贡献值1点
  • 好评度82点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-26 16:44
那要看你的程序大小了!
wonderful
驱动牛犊
驱动牛犊
  • 注册日期2002-04-26
  • 最后登录2006-04-18
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-04-26 21:39
如果的USB芯片的中断输出是电平方式,是完全可以的

thilo
驱动牛犊
驱动牛犊
  • 注册日期2002-05-19
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-05-29 23:39
  我不是作USB的,但是也算firmware吧.
  我现在对中断信号的处理就是用轮询方式(专门开了一个task).用轮询是因为中断没有调出来,惨啊!
  我的CPU是ARM.
 
飞天猩猩
驱动巨牛
驱动巨牛
  • 注册日期2001-09-24
  • 最后登录2008-06-17
  • 粉丝0
  • 关注0
  • 积分201分
  • 威望22点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-05-30 14:53
可以用查询方式.
cabin
驱动牛犊
驱动牛犊
  • 注册日期2002-05-29
  • 最后登录2002-06-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-06-07 15:51
可以是可以,但如果实时性的要求高的话,还是

用中断方式比较好.
BellDu
驱动牛犊
驱动牛犊
  • 注册日期2001-12-21
  • 最后登录2007-07-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-06-19 16:21
请问大虾firmwire可以使用查询方式而不用中断方式吗?

两种都可以,优劣看情况而定,不要一概而论。
Bell.
thilo
驱动牛犊
驱动牛犊
  • 注册日期2002-05-19
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-07-19 19:44
依照情况而定。
  如果实时性高,不要用查询。因为查询方式根本不可以满足实时的要求。
  以我的一个例子来说,硬件要检测syncword,他是中断报告软件,同时硬件(RX_ERR register)会报告此收到的syncword是否正确。我前面就是用查询,发现有syncword的中断,再查RX_ERR register,总是报告错误。原因就是等我去查询中断是,RX_ERR register中的内容已经不是中断刚触发时的内容了,而是后面软件去查询时的内容。
  我该用中断方式(ISR)后,就好了。

  我的硬件CLK是30M Hz.
游客

返回顶部