PIC16F616无法外部中断

[复制链接]
703|2
 楼主| 风中的雪 发表于 2016-6-16 15:25 | 显示全部楼层 |阅读模式
// 引脚中断
void INTB(void)
{

        ANS2   = 0;   // 设置成特殊数字IO
        TRISA2 = 1;   // 设置成输入模式
        INTEDG = 1;   // 设置下降沿中断
        INTF   = 0;   // 外部中断标志位打开
        INTE   = 1;   // 使能外部引脚中断
        GIE    = 1;   // 总中断打开
}




void main()
{
   unsigned char  t;
   unsigned int ti;
   TRISC2 = 0; TRISC3 = 0;
   INTB();
// CCPconfiguration();
// PWMconfiguration();
   while(1);
   {   
  }
}




void interrupt isr()
{
   GIE  = 0;
   if(INTF==1)
   {
      INTF = 0; // 总中断打开
      RC3  = !RC3;
   }
   GIE = 1;
}
开机只能中断一次。
JY-DX-JY 发表于 2016-6-16 19:06 | 显示全部楼层
你怎么测试的?外部中断腿接的什么?
michaellengleng 发表于 2016-8-3 09:47 | 显示全部楼层
这个都看不出来啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

26

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部