Interrupts¶
Purpose¶
Interrupts provide deterministic real-time execution.
They separate pulse generation from slower supervisory tasks.
Interrupt Hierarchy¶
Timer1 ISR
↓
Carrier Pulses
Timer2 ISR
↓
Packet Scheduler
Responsibilities¶
Timer1¶
- Carrier generation.
- Output synchronization.
Timer2¶
- State transitions.
- Burst timing.
- Gap timing.
- Packet repetition.