Flash externo con Atmega128 cómo almacenar una cadena [cerrado]

-1

Me gustaría saber cómo puedo conectar un Flash externo con At mega 128. De la hoja de datos sé cómo conectar ambos a través de SPI. También soy capaz de obtener ID de fabricación del dispositivo. Por favor, dígame cómo proceder para almacenar una cadena en la memoria flash externa.

    
pregunta SAM.D

2 respuestas

1

Almacenar una cadena significa que desea almacenar un conjunto de bytes de longitud variable. Entonces haz eso.

Por ejemplo, sus primeros 2 bytes pueden ser la longitud de la cadena en bytes (para una longitud máxima de 65,535 bytes) y luego la propia cadena que comienza con el primer byte. En lugar de anteponer la longitud, también puede utilizar un terminador nulo.

    
respondido por el ratchet freak
0

Genere la cadena, escriba la longitud del byte que necesita y luego use un comando de escritura para almacenar en una ubicación específica en la memoria flash. Tendrá que codificar su propio comando de "escritura" si no puede encontrar una biblioteca para ese flash.

    
respondido por el laptop2d

Lea otras preguntas en las etiquetas