打印

str711 xti中断问题 急

[复制链接]
1507|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
guwengchuixue|  楼主 | 2009-8-5 09:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
TI, ST, tcl, tc, pen
请教大侠:
////////////////////////////////////////
void   XTI_IRQHandler(void)
{

   XTI_PendingBitClear();
   XTI_ISR();

}

//////////////////////////////////////

void XTI_PendingBitClear(void)
{
  u16 axti;
  axti = XTI->PRL | ((u16)XTI->PRH<<8);
  XTI->PRL &= ~axti;
  XTI->PRH &= ~((axti>>8)&0x00FF);
}
void XTI_ISR(void)
{   
   fcount++;
}
为什么我每次中断完后,fcount++总是执行两次呢?
沙发
guwengchuixue|  楼主 | 2009-8-5 09:20 | 只看该作者
XTI->SR=0x00;
   XTI->MRH=0X00;
   XTI->MRL=0X00;
   XTI->TRH=0X00;
   XTI->TRL=0X00;
   XTI->PRH=0X00;
   XTI->PRL=0X00;
   XTI->CTRL=0X00;
   XTI->CTRL=0X00;
   
   
   XTI->MRH=0X01<<2;
   XTI->MRL=0X00;
   XTI->TRH=0X00;
   XTI->TRL=0X00;
   XTI->CTRL |=0X02;
   GPIO_Config(GPIO0, 1<<2,GPIO_INOUT_WP);
   EIC_IRQChannelPriorityConfig(XTI_IRQChannel, 2);              
   EIC_IRQChannelConfig(XTI_IRQChannel,ENABLE);
        EIC_IRQConfig(ENABLE);

使用特权

评论回复
板凳
guwengchuixue|  楼主 | 2009-8-5 09:20 | 只看该作者
这样的配置有问题吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

53

帖子

0

粉丝