智能车制作

标题: PIT定时中断 [打印本页]

作者: xbest    时间: 2012-3-4 11:32
标题: PIT定时中断
在程序中用了两个PIT中断(PIT0、PIT1),同时使能后,发现PIT1定时时间不准了。若屏蔽PIT0中断后,PIT1定时就对了.请问这是什么回事?

作者: 天涯小极莫    时间: 2012-3-4 11:52
如果发现经过数次中断不准之后,可以尝试下initialize
作者: 270136977    时间: 2012-3-11 20:06
不能同时运行两个,若同时发生中断要看优先级,若一个中断运行时另一个中断则要等运行完之后才能运行,且忽略优先级。。。所以会一个定时不准吧。。。我是这么认为,有错误的话欢迎大神指点批评
作者: bao77510    时间: 2012-3-22 17:21
270136977 发表于 2012-3-11 20:06
不能同时运行两个,若同时发生中断要看优先级,若一个中断运行时另一个中断则要等运行完之后才能运行,且忽 ...

怎么设置中断的优先级呢?

作者: 南工无盐    时间: 2012-3-29 11:34
270136977 发表于 2012-3-11 20:06
不能同时运行两个,若同时发生中断要看优先级,若一个中断运行时另一个中断则要等运行完之后才能运行,且忽 ...

那些中断的代码是如何对应到定时中断的呢!

作者: csycaiyan    时间: 2012-3-29 21:25
我想问一下,就定时中断设置10ms就是中断程序执行10ms的意思吗?
作者: 元锋    时间: 2012-3-29 21:44
csycaiyan 发表于 2012-3-29 21:25
我想问一下,就定时中断设置10ms就是中断程序执行10ms的意思吗?

10ms运行一次中断程序
作者: csycaiyan    时间: 2012-3-29 22:05
元锋 发表于 2012-3-29 21:44
10ms运行一次中断程序

不是中断程序运行10ms的意思???

作者: zeusday    时间: 2012-3-30 00:33
应该是高优先级占用了低优先级的时间。
作者: 元锋    时间: 2012-3-30 09:23
csycaiyan 发表于 2012-3-29 22:05
不是中断程序运行10ms的意思???

如果定时中断里只有一个赋值语句,它运行10ms的话,可能吗
作者: as8793765    时间: 2012-3-30 11:53
弱弱的问一句,你们在哪里找到的NVIC寄存器啊?
作者: csycaiyan    时间: 2012-3-30 18:38
元锋 发表于 2012-3-30 09:23
如果定时中断里只有一个赋值语句,它运行10ms的话,可能吗

谢谢啦,已经搞明白了,呵呵

作者: zsk-    时间: 2012-8-6 23:10
lz是怎么解决的?谢谢




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2