2006-07-10 01:11 PM
2006-07-05 09:24 AM
Hello,
In my project, I must store much data coming from the adc, approximately 100Ko in 45sec. Unfortunately the str730 doesn't contain as much memory. I tried to interface it with a M25P10 and with the str710 library adapted but without result. How can I do that? Cordialy, Barrouder.2006-07-06 03:05 AM
Thanks, but with M95080 it's too slow 10ms for one byte. In my project, i must have 100ko / 45 sec => 25 bytes/10ms.
2006-07-07 01:44 AM
2006-07-08 06:24 AM
Im using a Ramtron external memory. It comes in SPI or I2C and either 3.2 or 5 volts. It can be written at full clock speed, no waits and virtually unlimited read/writes. www.ramtron.com
2006-07-09 09:10 PM
Thank you javi, I will test this memory.
But I would wish to make function the m25p10 because we can increase its capacity to 64Mo approximately. Could somebody help me to make the library for the M25P10 and STR730???2006-07-10 01:11 PM
The data sheet for the M25P10 shows that its a 3 volt part. The STR730 is a 5 volt part.
Read the data sheet on how the memory works. The procedure should be to select the device, output the oop code indicating if read or write, output the address bytes, then if its a write, just output each byte that needs to be output. The address index inside the memory should increment to the next byte. Then only after the number of bytes have been written, deselect the device. The function SPI_M25_BufferWrite appears to be going through this process for each byte and performing a Read after each byte to see if its has been written. With the Ramtron device there is no wait between bytes. Each byte is banged out as soon as the SPI Transmit buffer is ready for the next byte. Data is moving at SPI bus speed. There largest part is 256Kb.