Skip to content

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.


See Also