Changes between Version 1 and Version 2 of EPROxygen


Ignore:
Timestamp:
Jul 12, 2012, 9:33:35 PM (12 years ago)
Author:
pulkomandy
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • EPROxygen

    v1 v2  
    5151== The software ==
    5252
     53 * Browse online: http://pulkomandy.tk/projects/avrstuff/browser/EPRoxygen
     54 * Checkout: svn://pulkomandy.tk/avrstuff/EPRoxygen
     55
    5356Ok, now on to the fun part, writing software to drive it !
    5457
     
    6063I 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.
    6164
     65Anyone has some experience with AT29C040A ? I must be missing something stupid to never get an answer from the chip. What may it be ?
    6266I 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...