智能车制作

标题: PIT [打印本页]

作者: ccsshu    时间: 2013-4-13 16:17
标题: PIT
#pragma CODE_SEG __NEAR_SEG NON_BANKED
interrupt  void PIT_time0(void)   // 1ms定时中断
{
  PITTF_PTF0 = 1;      
  if(UP==0)
   {
    count++;           
   }
  if(count==500)     
  {
    count=0;         
    i = ~i;         
  }
}
请问各位大神,这样把count放在PIT定时器中断中,count的数值会不会随着PIT中断的次数的增加而一起增加的,就是同步啊?
作者: wan296555869    时间: 2013-4-14 12:09
取决于UP的值 其实这里没有if语句count的值会直接随中断的次数开始累加了就
作者: ccsshu    时间: 2013-4-15 12:43
谢谢答复。




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