请教个关于BF531外部中断的问题*pFIO_INEN |= PF4|PF3;//为1表示使能输入*pFIO_DIR &=~(PF4|PF3);//表示输入*pFIO_EDGE |= (PF4|PF3);//表示沿触发*pFIO_BOTH &=~(PF4|PF3);//表示单沿触发 *pFIO_POLAR |= (PF4|PF3);//表示下降沿触发寄存器是这么配置的,然后我给PF3下降沿或者是上升沿,都会触发中断,寄存器设置的是下降沿触发,为什么上升沿也会触发中断呢
你在配置完成后,打开VDSP中的寄存器菜单,找到PF接口的寄存器,看你完成配置后,里面各个寄存器的值是否为你配置的。
在你触发PF口时,可能会产生电平抖动,这种抖动会触发中断,你用示波器看看触发时是否接口有抖动,你可以在上面加个电容抑制抖动。