Hi, I try to store data in an external memory (AT25FS010N) with the SPI. I still have done the spi_write function which, for the moment, looks like this: void spi_write(char data){ AT91PS_SPI pSPI = AT91C_BASE_SPI; while(!(pSPI->SPI_SR &(AT91C_SPI_TDRE))); pSPI->SPI_TDR = (data & 0x00FF); // TRANSMITTER while((pSPI->SPI_SR & !(AT91C_SPI_TXEMPTY))); // OUTPUT BUFFER } But in my external memory, there is blocks, sectors and pages; and for the moment i just store data but i don't know where in the AT25FS010N. So, how should i do? (Sorry if my question is stupid but i'm a begginer :p) I saw that i can't do a spi_read function, so how will i find the data that i stored? Thanks in advance, Regards,
Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
Log in with Google account
No account? Register here.