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.