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)
- Hits: 189
Read more: Interrupt (avbrudd) med Arduino - timer-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)
- Hits: 181
Read more: Interrupt (avbrudd) med Arduino - eksterne interrupt