Git Product home page Git Product logo

eepromdate's Introduction

EEPROMDate

Adaptation of the MEEPROMMER project for larger memories.

The code as it currently stands was last modified in 2014-08-05 and isn't very well documented, since it was intended for my personal use only. This project currently supports only the AT29C040A Atmel 4MBit Flash chip, but it could be modified to support similar parallel (E)EPROMs.

Credits

Wiring guide

To achieve a greater number of control outputs from a standard Arduino UNO's digital pins, I use a common 8-bit "bus" (pins 2-9) for both data and address, wired directly to the input of 3 Octal D-Latch flip-flops (74HC574 or similar) and the I/O pins of the EEPROM at the same time. The outputs of the flip-flops go to the address pins of the EEPROM and the enable pins of the flip-flops go to pins 10-12 on the Arduino. Pins WE, OE and CE of the EEPROM go to analog pins 0, 1 and 2 respectively.

Python tool usage

The Python tool is derived from the one found in the MEEPROMMER project and has only been slightly modified to account for the changes in the new Arduino code, but it is by no means polished. The usage should be similar that of the original tool, only note that when writing to the AT29C040A chip you must always do so in 256-byte pages.

eepromdate's People

Contributors

lana-chan avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.