Programming tool for parallel EEPROM chips, based on a ATmega16.
Only supports AT28C256 EEPROM chips as of now.
|
|
||
|---|---|---|
| client | ||
| docs | ||
| firmware | ||
| kicad | ||
| .gitignore | ||
| Makefile | ||
| README.md | ||
README.md
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"]
}