ATmega328P¶
Purpose¶
The ATmega328P acts as the central controller of REVA.
It coordinates timing, packet execution, operator interaction, parameter storage, and display functions.
Responsibilities¶
- Execute firmware.
- Configure Timer1.
- Configure Timer2.
- Process button input.
- Maintain EEPROM parameters.
- Update the display.
Internal Resources Used¶
| Resource | Function |
|---|---|
| Timer1 | Carrier generation |
| Timer2 | Packet scheduler |
| EEPROM | Parameter storage |
| GPIO | Buttons and outputs |
| I²C | OLED communication |