0

我想在处理器(Atmel SAM3X / SAM3A)中启用 PA8 引脚。我已经设置了 PIOA_MDERp[7]=0 和 PIOA_MDDR[7]=0 和 PIO_OER[7]=0 和 PIO_ODR[7]=1,这样三态缓冲区将不再从引脚发送数据,并且使能引脚以接收来自环境的数据并在需要时发送中断。我还想将中断设置为上升沿,所以我也做了 PIOA_RHLSR[7]=1 和 PIOA_FELLSR[7]=0 以及 PIO_ESR[7]=1 和 PIOA_LSR[7]=0。我现在的问题是如何修改 NVIC 寄存器以启用此中断。我的意思是,在此引脚的上升沿,此引脚的状态处于挂起状态,然后我将应用于 NVIC 的更改会导致此挂起状态变为活动状态。我的中断组优先级和子组优先级都是3。我知道如何修改中断设置启用寄存器,中断清除启用寄存器,应用中断和复位控制寄存器,以及中断优先级寄存器。不过,我的问题是现在我没有任何来自这个特定引脚(PIOA8)的中断编号,所以它与我有中断编号(从 1 到 240)的时间不同,所以我可以知道哪个寄存器在 NVIC 中我应该修改。谢谢你的帮助。

4

0 回答 0