导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[转帖]事件和中断之间的区别是什么?[liufengzhong]

 *第36225篇: [转帖]事件和中断之间的区别是什么?

  
楼 主:liufengzhong 2014年8月19日15:32
 [转帖]事件和中断之间的区别是什么?
事件和中断之间的区别是什么?


回答:

中断将迫使你的程序是为了让一些低级别的代码执行停止。事件通常是由较低级别的代码和触发器的执行你的代码发送给您。在XMOS的事件有,我们不需要保存的情况下为这些事件的一个优势。事件块核心(逻辑核心),直到它发生,并继续一旦它发生。


回答2:

那么,难道说,事件是一个软件管理的流控机制,同时产生一个中断和中断管理和程序流程重定向硬件。

软件设置一个值/标志/信号灯和其他软件发生反应,这个值的变化。 

硬件中断是由引脚电平变化,计数器事件(上溢/值),UART缓冲区满/空或其他硬件事件产生,迫使处理器的程序计数器来一些新的价值/程序地址,暂时重定向程序流也许是为了一个中断服务程序。

从中断指令RTI退换货?重新载入处理器上下文(PC,堆栈指针,状态寄存器,累加器)到中断前的状态,并允许处理器继续运行原来的代码。


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:[转帖]在运行时用户可以更改端口方向?

[下一篇主题]:[转帖]哪里是tileref的定义类型?