- Sept. 18, Basic circuit for EEPROM programming is built.
- Small writing program is written: Failed, need to simplify design for easier debugging
Nothing to note
- Oct. 2, Official meetings for project with Mr. D’Arcy start, simplified circuit design is made, program is simplified
- No testing yet, waiting until next week to perform official tests
- Oct. 9, Second meeting takes place, completion of simplified circuit design and code, arduino is linked to control lines, data pins and address pins are controlled by dip switch
- First test of the circuit was Failed, needed to use pulldown resistors on all signal pins
- Second test was success with the byte value 10101010 (170) being programed to address zero
- Ready to move on to next stage of project: counting through memory addresses
- Oct. 16, addresses 0-15 have data stored, program counter can cycle through the addresses
- Attempt at writing to memory using arduino as input to data pins instead of dip switches: mostly successful however bit 7 is not responding
- solution for problem is unclear, possible timing issue?
- Oct. 20, problem with bit 7 is solved, simple software issue
- Whole programming circuit is miniaturized with no use of dip switches in the final design
- Test of miniature circuit is successful
- Beginning the construction of the final product on an arduino shield
- Oct. 21, Final product is almost complete, unknown error is holding up progress
- Oct. 23, Error has been fixed, a wire was unintentionally grounding the CE control line
- The AT28C17 EEPROM Programer is complete!