use um SDcard..
de uns 2 giga byte.
Ele trabalha com comunicação sincrona SPI e vai té 20mhz.
Poucos sabem mais o SD card pode trabalhar não apenas com blocos de 512 bytes para leitura e escrita.
Todos os SD aceitam uma forma de gravação e leitura chamada de multi bloco ou multi seção.
Por exemplo.
Mando o comando pra ele saber que vou gravar em mult bloco e não em blocos de 512 bytes, ja apontando para o endereço 0X00000001
Feito isso eu posso ir jogando os bytes sem parar até encher os 2Gbyte, quando acabar a gravação eu falo pro SD que não vou mais gravar em multi seção.
Pronto vamos mandar os dados para o PC.
Mando o comando de "LEITURA" em mult seção.
Apontando o endereço 0X00000001.
leio SPI e mando para o PC
leio SPI e mando para o PC
faço isso 2000 000 000 de vz´s.
Quando acabar eu falo pro SDcard que não vou mais ler em multi seção.
volto la pra cima e fico em um looping.
tendeu ?
Fabim