Embedded 英飞凌XMC1100事件请求单元ERU

Embedded 英飞凌XMC1100事件请求单元ERU,embedded,cortex-m,Embedded,Cortex M,事件请求单元ERU的需求是什么?ERU和NVIC之间的区别是什么。为什么我们使用ERU而不是NVIC?由此可知,ERU可以触发直接的硬件动作,如ADC转换,以响应硬件事件。中断控制器专门触发软件处理程序以响应硬件事件 ERU有一个动作提供程序的概念,这包括一个IRQ,因此CPU可能是一个动作提供程序,就像中断控制器一样,但不仅仅如此。它也不同于DMA,尽管它也是一种可能的操作提供程序,但它是一种事件信令机制,可以避免DMA中发生的总线争用。基本上,ERU允许零软件、CPU和总线开销进行外设到外设

事件请求单元ERU的需求是什么?ERU和NVIC之间的区别是什么。为什么我们使用ERU而不是NVIC?

由此可知,ERU可以触发直接的硬件动作,如ADC转换,以响应硬件事件。中断控制器专门触发软件处理程序以响应硬件事件

ERU有一个动作提供程序的概念,这包括一个IRQ,因此CPU可能是一个动作提供程序,就像中断控制器一样,但不仅仅如此。它也不同于DMA,尽管它也是一种可能的操作提供程序,但它是一种事件信令机制,可以避免DMA中发生的总线争用。基本上,ERU允许零软件、CPU和总线开销进行外设到外设的信令