1. You are here:  
  2. Home
  3. Arduino
  4. Viktige prinsipper
  5. Interrupt (avbruddsrutiner)
Lilleholt.no

Interrupt (avbrudd) med Arduino - timer-interrupt

Timere

Timere i mikrokontroller-sammenheng er i praksis tellere som oppdateres automatisk og kontinuerlig, uavhengig av hva CPU’en holder på med.

ATmega328, som brukes på Arduino UNO, har to 8-bits timere og en 16-bits timer

  • 8-bits timere teller fra 0 til 255
  • 16-bits timere teller fra 0 til 65535
Details
Written by: Per Sigbjørn
Category: Interrupt (avbruddsrutiner)
Last Updated: 12 June 2024
Hits: 392

Read more: Interrupt (avbrudd) med Arduino - timer-interrupt

Interrupt (avbrudd) med Arduino - eksterne interrupt

Eksterne interrupts kan brukes til å reagere på et elektrisk signal som kommer inn på en bestemt pinne på Arduino. Når signalet endrer tilstand (fra høy til lav, eller fra lav til høy), vil et interrupt utløses og ISR vil bli kalt. Du kan velge hvilken pinne du vil bruke for interrupt, og du kan også velge om du vil at interruptet skal utløses når signalet går fra høy til lav, eller omvendt.

Timer interrupts brukes til å utføre en funksjon med jevne mellomrom, for eksempel å måle tid eller å oppdatere en skjerm. Når timeren når et bestemt antall tellinger, vil interruptet utløses og ISR vil bli kalt.

Details
Written by: Per Sigbjørn
Category: Interrupt (avbruddsrutiner)
Last Updated: 12 June 2024
Hits: 361

Read more: Interrupt (avbrudd) med Arduino - eksterne interrupt