阅读:2008回复:8
firmwire中断
请问大虾firmwire可以使用查询方式而不用中断方式吗?
|
|
最新喜欢:jipeif... |
沙发#
发布于:2002-04-23 11:53
当然可以
|
|
|
板凳#
发布于:2002-04-26 16:44
那要看你的程序大小了!
|
|
地板#
发布于:2002-04-26 21:39
如果的USB芯片的中断输出是电平方式,是完全可以的
|
|
地下室#
发布于:2002-05-29 23:39
我不是作USB的,但是也算firmware吧.
我现在对中断信号的处理就是用轮询方式(专门开了一个task).用轮询是因为中断没有调出来,惨啊! 我的CPU是ARM. |
|
5楼#
发布于:2002-05-30 14:53
可以用查询方式.
|
|
6楼#
发布于:2002-06-07 15:51
可以是可以,但如果实时性的要求高的话,还是
用中断方式比较好. |
|
7楼#
发布于:2002-06-19 16:21
请问大虾firmwire可以使用查询方式而不用中断方式吗? 两种都可以,优劣看情况而定,不要一概而论。 |
|
|
8楼#
发布于:2002-07-19 19:44
依照情况而定。
如果实时性高,不要用查询。因为查询方式根本不可以满足实时的要求。 以我的一个例子来说,硬件要检测syncword,他是中断报告软件,同时硬件(RX_ERR register)会报告此收到的syncword是否正确。我前面就是用查询,发现有syncword的中断,再查RX_ERR register,总是报告错误。原因就是等我去查询中断是,RX_ERR register中的内容已经不是中断刚触发时的内容了,而是后面软件去查询时的内容。 我该用中断方式(ISR)后,就好了。 我的硬件CLK是30M Hz. |
|