piratebriggs / eeprom2560

Arduino Mega2560-Based Parallel EEPROM Programmer Circuit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Parallel EEPROM Programmer

This is a fork of erikvanzijst/eeprom that adds support for Arduino Mega 2650 allowing reading and writing of eeprom devices just usng a breadboard.

This repository contains:

  • Arduino code
  • Interactive Python based client to read and write to the EEPROM

Installation and assembly

Install platformio to compile and upload the firmware to the Arduino:

$ platformio run --target upload

Wire up the Mega2560 to a breadboard following the pin mapping at the top of src/arduino.cpp.

With the shield attached to the Uno and hooked up to a computer, fire up the Python client. To write an image to the EEPROM:

$ source ./env/bin/activate
$ cat image.bin | ./eeprom.py load 
Loading 400 bytes into EEPROM...
100%
Complete.
$

About

Arduino Mega2560-Based Parallel EEPROM Programmer Circuit

License:Other


Languages

Language:Python 52.7%Language:C++ 47.3%