gongche 发表于 2018-4-12 10:58

配置有问题吗?

//-------------------------------------------------------------------------
void init_exint2(void)
{
//P0.6:INT2---input port & pull high
      P0CR &= ~BIT_6;
      P0PCR |= BIT_6;
      
      //IT3=1;//falling edge trig
      //IE0=0;
      //IPH0|=0x01;//PX0H //exint 0 interrupt priority 2
      //priority affect timer3
#if 1      
      IT20=0;
      IT21=1;//rising edge trigger
#else
      IT20=1;
      IT21=0;//falling edge trigger
#endif
      IE2=0;
//--interrupt priority
      //IPL1|=BIT_1;
      //IPH1|=BIT_1;
      
      IEN1|=BIT_1;//enable external interrupt 2
}

//-------------------------------------------------------------------------

void exint2(void) interrupt 8//IR
{

}

中断2死活进不去

huanghuac 发表于 2018-4-12 11:01

没看出来

gongche 发表于 2018-4-12 11:09

其实还是不大明白,我再琢磨琢磨吧,多谢了哈,结贴了先

probedog 发表于 2024-12-13 12:49

引脚配置问题

laocuo1142 发表于 2024-12-13 13:20

检查中断触发条件

Bowclad 发表于 2024-12-13 14:24

触发不了中断还是怎么?

flycamelaaa 发表于 2024-12-13 18:00

检查是否有硬件连接问题,比如引脚是否连接正确,是否有短路或断路。

小夏天的大西瓜 发表于 2024-12-15 22:41

其实还有更多的库文件是不是有问题进行排查

szt1993 发表于 2024-12-17 12:37

是不是与优先级有关系?

CarterERO 发表于 2024-12-18 10:15

其他中断进得去吗?

OKAKAKO 发表于 2024-12-22 21:14

还是得看具体的执行过程

jf101 发表于 2024-12-25 12:48

确认一下硬件是不是没有连接全

怎么总是重复啊 发表于 2025-2-28 15:28

如果外部信号是一个上升沿触发事件,你的设置是正确的。

等你下课 发表于 2025-5-31 12:13

有些51兼容芯片中,外部中断2的中断号可能不同。
页: [1]
查看完整版本: 配置有问题吗?