Microcontrollers graag de PIC en Arduino zijn geweldig, maar soms moet u een groot scala aan gegevens opslaan en het interne geheugen alleen is niet genoeg, en dat is waar extern geheugen in spel komt. SRAM is over het algemeen gemakkelijker om te werken dan dynamisch geheugen (die moet worden vernieuwd om gegevensverlies te voorkomen) en dat is wat ik heb gekozen om hier. in het bijzonder ben ik met behulp van de 23lc512, die een 512 k, of 64 kilobyte, SRAM module met SPI interface.
Ik hou van SPI, handen naar beneden is een van de gemakkelijkste manieren om interface met randapparatuur met een bus-indeling, ten koste van slechts 1 extra pin per apparaat. oudere SRAM modules nodig 8 pinnen voor gegevens, en als de liefst tien of meer pinnen voor adressering. Probeer dat op een arduino, zelfs met multiplexers om de pin tellen, en je snel vinden zult dat de toegevoegde complexiteit betekent het een koninklijke pijn op een atmega328, en ronduit onmogelijk op een attiny.
in dit instructable ik zal dekken hoe interface met een interne SRAM of meerdere in een bus-arrangement.