事件请求单元(ERU)的需求是什么?ERU和NVIC有什么不同。为什么我们使用ERU而不是NVIC?
发布于 2017-01-27 19:01:19
从该manufacturer's application note可以清楚地看出,ERU可以触发直接硬件操作(例如模数转换),以响应硬件事件。中断控制器特别地响应于硬件事件而触发软件处理程序。
ERU有一个“动作提供者”的概念,这包括一个IRQ (因此CPU可以是一个动作提供者,就像中断控制器一样),但不仅如此。它也不同于DMA (尽管它也是一种可能的操作提供程序),而是一种事件信令机制,可以避免DMA中发生的总线争用。本质上,ERU允许外设到外设信令的零软件、CPU和总线开销。
https://stackoverflow.com/questions/41891379
复制相似问题