feng2260 发表于 2022-6-16 17:22

HC89S105K8 一直进入外部中断,是什么原因啊?

本帖最后由 芯圣电子官方QQ 于 2023-7-25 09:01 编辑

使用官方提供的例程,外部中断3:
初始化程序:
      //INT3配置初始化
      P2M2 = P2M2&0x0F|0x20;                //P25口设置带上拉输入(SMT)      P2.5      ON/OFF
      PITS0 |= 0x40;                                        //INT3下降沿中断
      PINTE0 |= 0x08;                                        //使能INT3
      IE1 |= 0x20;                                        //打开INT3中断

外部中断3函数:
void INT2_7_Rpt() interrupt INT2_7_VECTOR
{
      if(PINTF0&0x08)
      {
                PINTF0 &=~ 0x08;                        //清除INT3中断标志位
                LEDC =~LEDC;
      }
}

使用示波器测量P2.5一直是高电平,没有产生下降沿,为什么还是一直进入中断啊?

tpgf 发表于 2022-7-3 08:47

是不是有干扰啊

qcliu 发表于 2022-7-3 09:01

引脚是什么模式啊

drer 发表于 2022-7-3 09:22

请问 是选用的边沿触发吗

coshi 发表于 2022-7-3 09:31

所有的初始化都完成后才开启使能

kxsi 发表于 2022-7-3 09:37

看一下中断模式的配置

wiba 发表于 2022-7-3 09:44

难道是电平触发吗?

chenjun89 发表于 2022-7-3 09:50

说明中断一直存在,检查一下硬件。
页: [1]
查看完整版本: HC89S105K8 一直进入外部中断,是什么原因啊?