Skip to main content
Visitor II
July 10, 2006
Question

More memory on STR730

  • July 10, 2006
  • 6 replies
  • 1433 views
Posted on July 10, 2006 at 22:11

More memory on STR730

    This topic has been closed for replies.

    6 replies

    Visitor II
    July 5, 2006
    Posted on July 05, 2006 at 18:24

    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.

    Visitor II
    July 6, 2006
    Posted on July 06, 2006 at 12:05

    Thanks, but with M95080 it's too slow 10ms for one byte. In my project, i must have 100ko / 45 sec => 25 bytes/10ms.

    Visitor II
    July 7, 2006
    Posted on July 07, 2006 at 10:44

    The original post was too long to process during our migration. Please click on the provided URL to read the original post. https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006I6X6&d=%2Fa%2F0X0000000bq5%2FJ8AXiuSByQbm2_5N5NsP3bDwJ0xBFdgqIzSUZnoBWEw&asPdf=false
    Visitor II
    July 8, 2006
    Posted on July 08, 2006 at 15:24

    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

    Visitor II
    July 10, 2006
    Posted on July 10, 2006 at 06:10

    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???

    Visitor II
    July 10, 2006
    Posted on July 10, 2006 at 22:11

    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.