24.核心初始化之中断屏蔽-6410

打开6410的芯片手册,在12.VECTORED INTERRUPT CONTROLLERS向量中断控制寄存器。向量中断(6410、210)很多时候是使用硬件来完成中断的跳转的。

下面的最后一个寄存器VICxINTENABLE,功能是Interrupt Enable Register。

24.核心初始化之中断屏蔽-6410

VICxINTENABLE寄存器:

24.核心初始化之中断屏蔽-6410

可以看到,该中断屏蔽寄存器有两个组中断源,所以有两个中断使能寄存器。第0组和第1组。

但是在芯片手册后面:

24.核心初始化之中断屏蔽-6410

在上面的描述知道,该寄存器只能使能中断不能屏蔽中断,屏蔽中断需要使用VICINTENCLEAR Register。

24.核心初始化之中断屏蔽-6410

可以看到,上面也是两组寄存器,在描述中知道,往这两个寄存器写入0是没有影响的。写入全1就是屏蔽。

24.核心初始化之中断屏蔽-6410

 

编译:make

24.核心初始化之中断屏蔽-6410

相关文章:

  • 2021-04-09
  • 2021-11-11
  • 2022-12-23
  • 2022-01-15
  • 2021-12-27
  • 2021-11-22
  • 2021-08-25
  • 2021-10-15
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-11
  • 2018-03-31
  • 2022-12-23
  • 2022-12-23
  • 2021-06-14
相关资源
相似解决方案