Paul Selkirk wrote: > I'm not an expert, and I haven't fully re-read the 84 page data sheet > for the chip, but looking at the timing diagrams, there doesn't seem to > be any need for a delay between transmitting the command and receiving > the result, or for a delay before de-selecting the chip,
Yeah, only write operations should need a bit of time. And there I strongly recommend polling the flash instead of waiting a fixed time, if possible. > The sequence of events is like this: > > send WRITE_ENABLE, delay 1ms 1 ms also seems very long here. > Erase shows more modest gains, because each operation takes a lot > longer, Here you can gain performance by always using the largest erase operation possible. Some chips have multiple page sizes with different erase operations. //Peter _______________________________________________ Tech mailing list Tech@cryptech.is https://lists.cryptech.is/listinfo/tech