外部中断与内部中断

最近在写专利的时候遇到一个问题:

tickless机制使能时,定时器到期产生中断是外部中断还是内部中断?

查了下资料:

硬件中断:

 外部中断:一般是指由计算机外设发出的中断请求,如:键盘中断、打印机中断、定时器中断等。外部中断是可以屏蔽的中断,也就是说,利用中断控制器可以屏蔽这些外部设备 的中断请求。

 内部中断:是指因硬件出错(如突然掉电、奇偶校验错等)或运算出错(除数为零、运算溢出、单步中断等)所引起的中断。内部中断是不可屏蔽的中断。 软件中断其实并不是真正的中断,它们只是可被调用执行的一般程序

 

所以外部中断应该是异步的,外设发起的,内部中断是同步的,是异常。这么说就明白多了。

但这里面有一个问题,RTOS里一般是软件定时器,实际上是RTC计时使能时钟中断。

posted @ 2020-12-23 21:19  没有窗户的小巷  阅读(2770)  评论(0编辑  收藏  举报