Microcontrôleurs aiment la photo et Arduino sont grands, mais parfois vous avez besoin de stocker une large gamme de données et la mémoire interne ne suffit pas, et c’est où la mémoire externe entre en jeu. SRAM est généralement plus facile à travailler que le mémoire dynamique (qui doit être actualisé pour éviter toute perte de données) et c’est ce que j’ai choisi d’utiliser ici. plus précisément, j’utilise le 23lc512, qui est un module de 512 kilobits ou 64 kilo-octets, SRAM avec interface SPI.
J’adore SPI, c’est haut la main l’un des moyens plus faciles pour s’interfacer avec les périphériques à l’aide d’une disposition de l’autobus, au prix de seulement 1 broches supplémentaires par périphérique. anciennes SRAM modules nécessitent 8 broches pour les données et épingles jusqu'à dix ou plus pour traiter. essayez d’utiliser que sur un arduino, même avec les multiplexeurs pour réduire le nombre de broches, et vous trouverez rapidement que la complexité supplémentaire signifie qu’il est une douleur royale sur un atmega328 et carrément impossible sur un attiny.
dans ce instructable j’aborderai comment s’interfacer avec un SRAM unique ou multiple dans un arrangement d’autobus.