I denne kategorien tar vi for oss en del prinsipper som viktige å vite om når en jobber med mikrokontrollere. Noe er ganske generelt for alle typer mikrokontrollere, mens noe er spesielt for Arduino.
- Details
- Written by: Per Sigbjørn
- Category: Viktige prinsipper
- Hits: 2762
Subcategories
Interrupt (avbruddsrutiner)
Interrupts (avbrudd) i Arduino er en måte å reagere på eksterne hendelser på en effektiv måte, uten å måtte bruke tid på å sjekke kontinuerlig om en hendelse har skjedd.
Når et interrupt skjer, stopper Arduino det som den holder på med og utfører en forhåndsdefinert funksjon, kalt en interrupt service rutine (ISR). ISR utfører en oppgave som er spesifisert av brukeren, og så går Arduino tilbake til å gjøre det den holdt på med før avbruddet.
Vi skal se på to typer interrupts i Arduino: eksterne interrupts og timer-interrupts.