Startup Sequence¶
Initialization Process of REVA v4.0
Overview¶
When power is applied, REVA performs a defined startup sequence before waveform generation begins.
Initialization Flow¶
Power Applied
↓
Microcontroller Reset
↓
Hardware Initialization
↓
EEPROM Read
↓
Parameter Load
↓
Packet Library Setup
↓
Display Initialization
↓
Timer Configuration
↓
Normal Operation
Hardware Initialization¶
The ATmega328 configures:
- I/O pins
- timers
- interrupts
EEPROM Read¶
Stored parameters are loaded.
Examples:
- family selection
- scaling values
- operating settings
Packet Library Setup¶
The selected packet category becomes active.
Packet families become available for execution.
Display Initialization¶
OLED startup screen is displayed.
Runtime information becomes visible.
Timer Configuration¶
Timer1 and Timer2 are configured.
Carrier generation becomes available.
Normal Operation¶
REVA enters continuous packet execution.
Operator interaction becomes active.