Transferir dados de uma memória flash para outra memória flash

Olá, bom dia.

Estou trabalhando em um projeto onde eu preciso clonar uma memória flash utilizando o Arduino. O grande problema está no fato de as duas memórias possuírem paginações diferentes. A memória que eu preciso copiar os dados é uma Wibond 25Q32FCIG1522 e a memória para a qual eu preciso transferir esses dados é a MxIc Mx25L3206E. Como a paginação das duas memórias é diferente, em primeira instância eu tratei de fazer o código varrendo as memórias bit a bit. Ao abrir o Monitor Serial eu consigo ver que a leitura está funcionando, mas a escrita na segunda memória não funciona. A seguir estou enviando o código que estou utilizando para ler e escrever.

Outra dúvida, como eu posso apagar os dados de uma memória Winbond? 

A solução precisa ser desenvolvida utilizando o Arduino Uno ATMega328.

Alguém poderia me ajudar?

Obrigada.

flash.txt

Exibições: 467

Responder esta

Respostas a este tópico

Boa tarde, 

Já estudou como elas funcionam ?

W25Q32FW

https://www.winbond.com/resource-files/da00-w25q32fwa1.pdf

Procure sector erase, block erase ou Chip erase , para apagar partes ou a memória Flash inteira. 

MX25L3206E

http://www.mxic.com.tw/Lists/Datasheet/Attachments/5031/MX25L3206E,...

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço