ぃSilenceミ 发表于 2013-7-11 14:39:57

中断频率的问题

用的EINT1

外部中断频率11MHZ

我直接在start.s里写的汇编中断程序

不使用 bl do_irq

ぃSilenceミ 发表于 2013-7-11 14:40:38

而是改成自己的几个汇编代码,大概6行

指令周期不会超过10

结果一直停在中断里出不来了

ぃSilenceミ 发表于 2013-7-11 14:41:15

我试过800K的中断信号,没有问题

中断程序试过在do_irq里写嵌入汇编,也不行

TQ-ZQL 发表于 2013-7-11 17:31:20

可能去不到这么高的频率,如果你真要用这么高频率,只能试下进中断,关中断,加一个全局变量,开中断,跳出。等有空时再集中处理那一堆的中断。

ぃSilenceミ 发表于 2013-7-11 17:48:08

TQ-ZQL 发表于 2013-7-11 17:31 static/image/common/back.gif
可能去不到这么高的频率,如果你真要用这么高频率,只能试下进中断,关中断,加一个全局变量,开中断,跳出 ...

貌似1.5MHZ也不行

400主频不至于这样吧

800KHZ的我写了一大块中断程序也没问题

liukaihua 发表于 2013-10-31 13:38:32

你好,我用定时器中断,写的驱动,但是几百Hz都会死机重启,能请教你吗,我的qq:575871992,O(∩_∩)O谢谢啊
页: [1]
查看完整版本: 中断频率的问题