在stm8l15x的矢量中断表里,外部中断有两种,EXIT0~7和EXITB~F
是不是可以这样理解,以PortD为例,如果需要整个端口任何一个引脚都响应中断,就用EXITD这样的中断
然后通过配置EXIT_CR3来选择中断响应方式
如果需要端口中某个引脚位响应中断,比如PD1,就用EXIT1这个中断。然后配置EXIT_CR1或CR2来配置单独引脚的中断响应方式。
我不明白的是,如果配置整个端口中断,EXIT_CR1,CR2还要不要配置?
反过来,如果配置单独某一端口位,还要不要配置整个端口的EXIT_CR3寄存器。而且要使用EXIT1这样的中断,如何指定是哪一个端口的bit1
还是说,这三个寄存器要结合起来使用?
怎么个用法呢? |