Paso 2: Conectar el SRAM
Mira el diagrama que se muestra a continuación y enlazar su SRAM, hacer ajustes para su elección particularmente si IC. una vez que tengas todo conectado, es sólo una cuestión de ejecutar algún código para permitir que tu arduino a hablar con él.
El código a partir de aquí está tomado del blog de Jim Eli, en el experimento de la uc porque francamente su código era mejor que la mía y probablemente más fácil de explicar.
Para escribir en la memoria, primero el CS perno baja, luego en enviar SPI la escritura del comando (0 x 02) seguido de la dirección de 16 bits que desea escribir. de forma predeterminada, el lc512 está ahora listo para aceptar datos de 8 bits a la vez, escriben a partir de la dirección le siempre e incrementar la dirección 1. Si seguir escribiendo más allá de 0xFFFF simplemente voltear a 0 x 0000 y continuar. a escribir para mientras ofrece datos.
Lectura de la memoria es básicamente lo mismo. enviar 0 x 03 leer, la dirección que donde desea que comience la lectura, y luego Dile tu microcontrolador para empezar a escuchar los datos ser enviados a él. como seguir escuchando, y enviar una señal de reloj, el SRAM se mantenga enviar datos a usted, bucle a través de la memoria aborda para siempre si quieres hacerlo.
Cuando haya terminado, sólo conduce el pin CS alta para que sepa a callarnos porque termine con ella. eso es todo lo que necesita para comunicarse con SRAM en SPI. genial, ¿no? Ahora puede Agregar memoria extra a tus proyectos, datos de registro, o lo que usted necesita más RAM para. pero ¿qué pasa si hay dos fichas? ¿Cómo lo haces? sigue leyendo.