Event事件和Interrupt中断
我对两者的区别不是很清晰,有图下问题:
1. 象DMA和EPWM的模块里面都会有事件的概念,它是不是一种soft interrupt的概念呢?
2.我们知道在我们编写上位机程序的时候,C#引入的实时性最高的就是事件,它是没有中断这个概念的,因为不涉及硬件。那是不是就是说中断其实是硬件层面的触发,而事件还是软件的循环检测?从触发的机理上有什么区别,最底层有什么不同?
3. 或者说,是不是CPU中用于直接接收到的硬件的触发就是中断,而其它模块中的硬件中断通知到了CPU以后就叫做事件呢?
请指教,谢谢!