Interface en SRAM buss till din arduino
Mikrokontroller som PIC och Arduino är stora, men ibland måste du lagra en stor mängd data och det interna minnet bara räcker inte, och det är där yttre minne kommer in. SRAM är allmänt lättare att arbeta med än dynamisk minne (som behöver uppdateras att förhindra dataförlust) och det är vad jag har valt att använda här. specifikt, använder jag 23lc512, som är en 512 kilobit, eller 64 kilobyte, SRAM modul med SPI gränssnitt.
Jag älskar SPI är det fällt ett av de enklaste sätten att gränssnitt med kringutrustning med en buss layout, på bekostnad av bara 1 extra stift per perifera. äldre SRAM moduler kräver 8 stift för data, och som många som tio eller fler stift för adressering. Prova att använda som en arduino, även med multiplexorer att minska pin räkna, och du hittar snabbt att extraarbetet betyder det är en kunglig smärta på en atmega328, och rent ut sagt omöjligt på en attiny.
i detta instructable jag ska täcka hur gränssnittet med en enda SRAM eller flera i en buss arrangemang.