智能车制作
标题:
关于PIT中断计时问题
[打印本页]
作者:
Tonywuke
时间:
2013-3-30 19:45
标题:
关于PIT中断计时问题
假设,设定了一个1ms中断。经过1ms后进入中断,那下一次1ms中断计时是从进入本次中断开始,还是执行了清中断标志位开始。例如:
/*************************************************************/
void interrupt VectorNumber_Vpit1 PIT1_Update (void)
{
fun(); //此函数执行时间小于1ms
PITTF_PTF1 = 1; //清中断标志位
}
/*************************************************************/
void interrupt VectorNumber_Vpit1 PIT1_Update (void)
{
PITTF_PTF1 = 1; //清中断标志位
fun(); //此函数执行时间小于1ms
}
以上两种情况,是否有区别?
作者:
c6661176
时间:
2013-4-22 22:25
同问。。 顶起
作者:
星空下的守望
时间:
2013-8-23 16:39
我觉得后一种情况不会执行fun()函数了。中断标志位清空应该调出中断啊。我也属菜鸟,只求讨论,共同学习。
作者:
Tonywuke
时间:
2013-8-24 15:08
星空下的守望 发表于 2013-8-23 16:39
我觉得后一种情况不会执行fun()函数了。中断标志位清空应该调出中断啊。我也属菜鸟,只求讨论,共同学习。
两种情况都可以,但没搞清楚为什么
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2