eeprom-programmer/README.md

745 B

eeprom-programmer

Programming tool for parallel EEPROM chips, based on a ATmega16.

Only supports AT28C256 EEPROM chips as of now.

Usage

Using the python tool

(TODO)

Using the serial terminal

The device uses a baud-rate of 38.4 kbps. Output lines end with a line feed (LF), input lines may end with LF or CR+LF.

Example for using picocom to access the device:

picocom -b 38400 --imap lfcrlf --echo /dev/ttyUSB0

Development

VS Code configuration

Put these lines in .vscode/settings.json to enable correct linting and autocompletion.

{
    "C_Cpp.default.cStandard": "c11",
    "C_Cpp.default.compilerPath": "/usr/bin/avr-gcc",
    "C_Cpp.default.compilerArgs": ["-mmcu=atmega16a"]
}