Interrupt Service Routine: Difference between revisions

From SEGGER Knowledge Base
Jump to navigation Jump to search
(Created page with "==Interrupt Service Routine== An Interrupt Service Routine, or ISR, is a software routine invoked by a hardware device in response to an interrupt. The ISR receives the i...")
 
No edit summary
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
==Interrupt Service Routine==
[[Category:Knowledge Base]]
 
 
 
An Interrupt Service Routine, or ISR, is a software routine invoked by a hardware device in response to an interrupt.  
An Interrupt Service Routine, or ISR, is a software routine invoked by a hardware device in response to an interrupt.  



Latest revision as of 15:26, 27 February 2020

An Interrupt Service Routine, or ISR, is a software routine invoked by a hardware device in response to an interrupt.

The ISR receives the interrupt, determines a course of action, and the executes this action.

An ISR must perform quickly to avoid slowing down the operation of the device and the operation of all lower-priority ISRs.