20.6.3 外部管脚处理
每个外部管脚能被配置置成产生中断/事件,是关于边沿检测(上升,下降或两者都是)或电平检测(高或低).
外部管脚的感知是通过配置y寄存器中的感知中断x比特位来配置的.当中断条件满足相应的中断标志,在中断标志和清除寄存器(INTFLAG)被置位.
当中断在边沿感知模式中被清除时,INTFLAG.EXTINT[x]将被设置如果一个新中断条件满足.在电平感知模式中,当中断被清除,INTFLAG.EXTINT[x]将被立刻设置,
如果EXTINTx管脚仍然同中断条件匹配.
每一个外部管脚能被多数表决滤波器滤波,由GCLK_EIC提供时钟.如果配置寄存器y的滤波使能比特x置1,滤波就使能.多数表决滤波器用GCLK_EIC时钟对外部管脚采样三次,
并且输出值是两个或多个相等的采样值.
当一个外部中断被配置成电平检测,或者滤波被禁止,检测被置成异步GCLK_EIC不再需要.
如果滤波或边沿检测被使能,EIC自动需要GCLK_EIC操作(GCLK_EIC必须使能在GCLK模块中).如果电平检测使能,GCLK_EIC不需要,但是中断和事件能依旧产生.
|