Een SRAM-bus naar je arduino interface (2 / 3 stap)

Stap 2: Aansluiten van de SRAM


over het diagram hieronder kijken en haak uw SRAM, aanpassingen voor uw specifieke optie als IC. Zodra u alles aangesloten hebt, is het gewoon een kwestie van het uitvoeren van sommige code zodat je met het praten arduino.

De eerste code hier is geleend van de blog van Jim Eli, bij uc experimenteren , want eerlijk gezegd zijn code was beter dan de mijne, en waarschijnlijk gemakkelijker om uit te leggen.

Schrijf naar het geheugen, je eerste station de CS pin laag, vervolgens over de SPI verzenden het schrijven commando (0x02) gevolgd door de 16-bits adres die u schrijven wilt aan. Standaard is de lc512 nu bereid te accepteren gegevens, 8 bits tegelijk, schrijf ze vanaf het adres u voorwaarde, en het verhogen van het adres met de 1. Als u verleden 0xFFFF schrijven blijven zal het gewoon naar 0x0000 rollen en te houden. het zal schrijven voor zolang u het gegevens te bieden.

Lezing uit het geheugen is fundamenteel het zelfde ding. 0x03 om te lezen, het adres dat u beginnen met het lezen wilt op, en vertel uw microcontroller te luisteren voor de gegevens die worden verzonden naar het verzenden. zolang u blijven luisteren, en een klok signaal, de SRAM zal houden gegevens worden verzonden naar u, doorlopen van het geheugen voor eeuwig adressen als u dat wilt.

Wanneer u klaar bent, gewoon rijden de hoge CS-pin zodat het weet te sluiten omdat je klaar bent met het. dat is alles wat nodig is om te communiceren met SRAM via SPI. geweldig, nietwaar? u kunt nu extra geheugen aan uw projecten toevoegen, zodat u kunt gegevens vastleggen, of wat dan ook u meer RAM voor nodig. maar wat als u twee chips nodig? Hoe doe je dat? Lees verder.

Gerelateerde Artikelen

Hoe schrijf je een Ardulink GUI, naar besturingselement Arduino

Hoe schrijf je een Ardulink GUI, naar besturingselement Arduino

In deze tutorial kunt u lezen hoe om te schrijven, gewoon in 10 stappen, een Ardulink GUI zoals de een hier weergegeven. U moet slechts vijf minuten volgen een videozelfstudie en op slechts vijf minuten te lezen van deze tutorial.Ardulink is een java
Deurbel aan Arduino 'Interface'

Deurbel aan Arduino 'Interface'

Hallo iedereenIn mijn eerste Instructable wil ik u tonen hoe te bouwen een goedkope en makkelijke deurbel aan Arduino 'Interface' zodat u kunt laten uw Arduinoproject krijgen geactiveerd via het of gewoon gebruik maken van je Arduino als een klok.Bij
De wijzerplaat van een roterende telefoon aan een Arduino interface

De wijzerplaat van een roterende telefoon aan een Arduino interface

een oude roterende telefoon kan worden gebruikt voor een aantal doeleinden in uw projecten Arduino - het als een roman als invoerapparaat gebruiken, of gebruik van de Arduino interface een roterende telefoon naar uw computer.Dit is een zeer basisgids
Sim900 GSM module interfacing naar de arduino

Sim900 GSM module interfacing naar de arduino

Dit onderdeelvan instructable verklaart GSM module interfacing naar de arduino.Nu een dag GSM wordt gebruikt in alle projecten voor draadloze gegevensoverdracht of waarschuwingen en berichtensysteem.Stap 1: Interfacing SIM900 aan ArduinoDit onderdeel
Krachtige controle met Arduino: Interfacing een lineaire Actuator

Krachtige controle met Arduino: Interfacing een lineaire Actuator

In dit specifieke artikel zullen we bespreken hoe eenvoudig het is om controle van krachtige mechanische kracht met behulp van een microcontroller zoals de Arduino en een lineaire Actuator van DC lineaire actuatoren Inc.Stap 1: MicrocontrollersRaspbe
Schets naar Atmega328P-PU branden op een Breadboard met behulp van Arduino Uno als programmeur

Schets naar Atmega328P-PU branden op een Breadboard met behulp van Arduino Uno als programmeur

Er zijn al verschillende instructables op hoe te branden van de Arduino schets naar Atmega328P-PU op een breadboard met behulp van verschillende USB - UART modules. Echter, zoals de meeste van deze modules zijn gemaakt in China, ze zijn slecht gedocu
ATTiny USI I2C introductie - een krachtige, snelle en gemakkelijke communicatie-interface voor uw ATTiny projecten!

ATTiny USI I2C introductie - een krachtige, snelle en gemakkelijke communicatie-interface voor uw ATTiny projecten!

I2C, het is een standaard die is al voor rond de 20 jaar en heeft toepassingen gevonden in bijna elke hoek van de elektronica-universum.  Het is een ongelooflijk nuttig technologie voor ons microcontroller hobbyisten maar kan lijken ontmoedigend voor
Lego Motor Arduino Interface

Lego Motor Arduino Interface

ik wilde een Microcontroller toevoegen aan mijn Technic lego, maar ik kan niet veroorloven Mindstorms of NXT nu, dus waarom niet toevoegen mijn Arduino?Ik wilde een oplossing aan het toevoegen van motoren die is niet invasief, doet niet vernietigen e
Het maken van een DIY borstelloze Gimbal met Arduino

Het maken van een DIY borstelloze Gimbal met Arduino

Dit is een verhaal van mijn derde project met goedkope gyro en Arduino.Na de eerdere twee projecten, Gemakkelijk omgekeerd slinger en 3D kalligrafie, ik gedacht heb van het maken van Camera Gimbal met Arduino. Dan had ik drie beleidsregels voor het p
Wii Remote IR Camera Hack met Arduino Interface

Wii Remote IR Camera Hack met Arduino Interface

We fysiek uittreksel van de IR-camera uit de Wii-afstandsbediening en interface het met een arduino beheersen een servo.De Wii IR-camera is een mooi ding. Het heeft een geïntegreerde processor die output van de X- en Y-positie en grootte van de 4 pun
Ontwerpen en bouwen van een synthesizer met Meeblip en Arduino, video's toegevoegd!

Ontwerpen en bouwen van een synthesizer met Meeblip en Arduino, video's toegevoegd!

Voor mijn stage bij Digitale muziek maken/Meeblip heb ik een heel leuke kleine synthesizer. Dit ding is bedoeld om te worden flexibeler dan andere synthesizer doordat het volledig onafhankelijk is; het is op batterijen, heeft een eigen versterker/lui
Lood-O-Lyzer, een Midi Keyboard herontworpen in Arduino

Lood-O-Lyzer, een Midi Keyboard herontworpen in Arduino

De lood-O-Lyzer is een apparaat ive wilde maken voor een tijdje. Ik wilde een apparaat dat kon maken muzikale leidt en uiteindelijk worden gebruikt als een midi-controller. de toonhoogte kan worden gecontroleerd door een ultrasone sensor op de kant.u
Hoe wordt een ATtiny85 met behulp van Arduino - Como programar um ATtiny85 usando Arduino

Hoe wordt een ATtiny85 met behulp van Arduino - Como programar um ATtiny85 usando Arduino

Hoe te easly krimpen eenvoudige projecten?Como diminuir seus projetos mais simples?ATtiny85 is een eenvoudig te gebruiken, goedkoop en kleine (8 poten) microcontroller. U kunt het programma met een Arduino en kunt de Arduino IDE zelf schrijven en upl
Praten met een automaat MDB met twee Arduinos

Praten met een automaat MDB met twee Arduinos

automaat onderdelen al gepraat met elkaar zijn verbonden op een bus van de computer bekend als MDB.  Ik heb geschreven wat code zodat u plug in en luister naar hun gesprek in real-time.  Moet u fysieke toegang tot de automaat.Waarom de moeite?  Veel