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

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

   liufengzhong 
liufengzhong发表的帖子 

 [转帖]事件和中断之间的区别是什么?
事件和中断之间的区别是什么?


回答:

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


回答2:

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

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

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

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

发表时间:2014年8月19日15:32:13

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:[转帖]在运行时用户可以更改端口方向?Hi, /P P 是否有可能在程序执行期间改变IO口的方向
[下一篇帖子]:[转帖]哪里是tileref的定义类型?Hi,当被用在xs1.h上那里是该类型的源或定义(read_