Interrupt中断配置

1、static inline void Interrupt_register(uint32_t interruptNumber, void (*handler)(void))
  • 函数说明:将指定中断的中断服务函数地址写入PIE向量表中的适当位置。
  • 参数说明:
    • 输入参数:interruptNumber:选择要写入的中断,interrupt.h中的INTERRUPT_Type枚举类型中包含了有效的参数值; handler:对应的中断函数地址。
    • 返回参数:无。
2、void Interrupt_initModule(void)
  • 函数说明:初始化各中断组对应的使能以及标志寄存器。
  • 参数说明:
    • 输入参数:无。
    • 返回参数:无。
3、void Interrupt_initVectorTable(void)
  • 函数说明:初始化中断向量表。
  • 参数说明:
    • 输入参数:无。
    • 返回参数:无。
4、void Interrupt_enable(INTERRUPT_Type interruptNumber)
  • 函数说明:使能指定的中断。
  • 参数说明:
    • 输入参数:interruptNumber:选择要使能的中断。
    • 返回参数:无。
5、void Interrupt_disable(INTERRUPT_Type interruptNumber)
  • 函数说明:禁用指定的中断。
  • 参数说明:
    • 输入参数:interruptNumber:选择要禁用的中断。
    • 返回参数:无。