FLASH Dumper
This is an example of using Arduino to dump a FLASH chip. For this example I'm using an odd FLASHchip, M27C1001.Address is output to shift registers. Return data from chip to Digital input pins of Arduino. Some of the parts I used are not in the standard part database and I will update this and add the parts in the next revision. I will be building this into a more complete system that can be used for various FLASH chips in the near future. I will update here and my personal site as i go.
|
The FLASH chip takes a 17 bit address and gives the return data as 8 bits. This is then printed to the serial console. Next step is to dump it to a file. Important notes:
Sending address:the lower 16 bits of the address are sent to two 8 bit shift registers that are chained to act as one 16 bit shift register. For the 17th highest bit of the address I use a digital pin. It's ugly but works. Receiving data:One could use a shift register to save on pins for the input but for brevity I just used the remaining digital pins from the arduino. |
ImagesFilesFritzing FilesCode FilesOther FilesLinks |
