??? 08/05/04 19:29 Read: times |
#75500 - Compact flash problem |
Hi,
I've recently implemented a CF interface to an 80c552 processor, using information from a variety of application notes (SSD, SanDisk etc). I've tried using a variety of manufacturers' devices, and they all work fine, with the exception of SanDisk. What I'm seeing is a failure to read data correctly from these devices. I can write to them (verified using WinHex), but there appears to be a data sensitivity issue when reading data back, since reading certain byte values causes data to be removed from the data bus shortly after the read strobe has been asserted (i.e. the '1's' on the data bus don't have time to get beyond approx. 2v). It's almost as if multiple reads are being seen by the CF card, as the data that actually gets read is a couple of bytes beyond that which was expected. As I say, all other CF devices (Viking, Integral, Kingston) work fine, so I can't imagine that there's anything too wrong with my implementation, I'd just like to know if anyone has experienced this, or can account for why this might be happening? Incidentally, I'm using the IDE access mode, after having experienced the same problem in memory mode. ...and in the rush to give this post a rating, I have searched the archive. Admittedly, this might be considered a little off topic though... Many thanks for any (constructive) feedback. David |
Topic | Author | Date |
Compact flash problem | 01/01/70 00:00 | |
RE: Compact flash problem | 01/01/70 00:00 | |
RE: Compact flash problem | 01/01/70 00:00 | |
RE: Compact flash problem![]() | 01/01/70 00:00 |