Files
embedded-programming/Readmore.md
2026-04-06 21:25:29 +10:00

16 lines
295 B
Markdown

# Timer Interrupt (ATmega328P)
## Goal
Generated 1ms interrupt using Timer1
## Key Registers
- TCCR1B → mode + prescaler
- OCR1A → compare value
- TIMSK1 → enable interrupt
## Logic
Timer counts → match OCR1A → ISR runs → ms++
## Result
LED blink using ms counter (non-blocking)