¿Paso 3: Dos Chips de RAM? Locura
entonces, ¿cómo lo haces? fácil.
Añadir otro chip y conectar todo pero el pin CS en la misma línea, CS sólo necesita una conexión única a tu microcontrolador. escribe el código modificado unido a los primeros 32 bytes de chip 1, Lee nuevamente los datos, y luego hace lo mismo a la viruta 2. la única diferencia en el código de los dos chips es que pines son por alta o baja por el comando PORTB a que chip.
eso es todo hay, conducir uno de los pines bajo y otro alto para acceder el chip con el pin de baja, a darle la vuelta para acceder a la otra. Recuerde que si usted alterna ambos chips a la vez tendrás problemas de contención de bus como ambos chips intentan enviar datos a la arduino al mismo tiempo y todo lo que usted conseguirá es basura. y si no manejas ninguna aguja baja, nada se escucha los comandos, a ambos solo estar sentado pacientemente en la esquina esperando llamar sobre ellos. práctico, ¿EH? puede agregar fichas que tengas pins gratis.
Estoy seguro de que el código podría ser optimizado para que no necesitan funciones individuales a cada chip, pero he tenido cero suerte cualquiera de mi trabajo de funciones personalizadas haciendo más de lo que usted ve aquí. que has aprendido algo y pensar en algunas maneras interesantes de RAM adicional para sus proyectos. la mejor parte es que las cosas que has aprendido aquí también se pueden aplicar a EEPROMs, excepto que no son volátiles.
¡Que te diviertas!