Changes between Version 1 and Version 2 of EPROxygen
- Timestamp:
- Jul 12, 2012, 9:33:35 PM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
EPROxygen
v1 v2 51 51 == The software == 52 52 53 * Browse online: http://pulkomandy.tk/projects/avrstuff/browser/EPRoxygen 54 * Checkout: svn://pulkomandy.tk/avrstuff/EPRoxygen 55 53 56 Ok, now on to the fun part, writing software to drive it ! 54 57 … … 60 63 I started the AT29C040A programming algorithm with the code to read the chip ID, but I didn't get that working (I always read FF). I then tried an easier target, reading an already programmed 27C022 I had around. This one has no fancy algorithm, just put the address on the pins and read the data. It seems to work fine, but I had to add some agressive timings. I'm now looking for where the problem is with the fast code as that's required for writing the AT29 chip : it has a timeout of 150µs when waiting for bytes in a block. If a longer delay happens between two bytes, the chip decides the block is ended and start writing it back to flash. 61 64 65 Anyone has some experience with AT29C040A ? I must be missing something stupid to never get an answer from the chip. What may it be ? 62 66 I don't have much success with these AT29C040A chips, another project using them already failed. I also have some SST 39SF040, which are a bit similar and might work better. But these come in a PLCC package so I have to build an adapter board...