Un bus SRAM à votre arduino d’interface (2 / 3 étapes)

Étape 2: Raccordement de la SRAM

Regardez sur le schéma ci-contre et brancher votre SRAM, ajustements pour votre choix particulier si IC. une fois que vous avez tout accroché, c’est juste une question de l’exécution du code pour laisser votre arduino parler à elle.

Le blog de Jim Eli, à expérimenter des uc est emprunté le code de départ ici parce que franchement son code était meilleure que la mienne et probablement plus facile d’expliquer.

Pour écrire dans la mémoire, vous premier CS goupille de bas, puis sur envoi SPI l’écriture de la commande (0 x 02) suivi de l’adresse de 16 bits, à que vous voulez écrire. par défaut, le lc512 est maintenant prêt à accepter les données, 8 bits à la fois, écrivez-les commençant à l’adresse vous pourvu et incrémentez l’adresse 1. Si vous gardez votre passé 0xFFFF il sera simplement rouler à 0 x 0000 et continuez. Il écrirons pour aussi longtemps que vous offrez données.

Lecture de la mémoire est fondamentalement la même chose. Envoyer le 0 x 03 à lire, l’adresse que vous voulez commencer la lecture, et ensuite indiquez votre microcontrôleur pour commencer à écouter pour les données envoyées à elle. aussi longtemps que vous gardez l’écoute, et envoie un signal d’horloge, le SRAM va continuer à envoyer données pour vous, une boucle à travers la mémoire aborde pour toujours si vous le souhaitez.

Lorsque vous avez terminé, juste conduire la broche CS haute afin qu’il sache se pour taire parce que vous avez terminé avec lui. C’est tout ce qu’il faut pour communiquer avec SRAM sur SPI. grand, n’est ce pas ? maintenant, vous pouvez ajouter plus de mémoire à vos projets afin que vous pouvez enregistrer des données, ou que vous ayez besoin de plus de RAM pour. mais que se passe-t-il si vous avez besoin de deux puces ? Comment tu fais ça ? lire la suite.

Articles Liés

Interfacer votre arduino avec un programme c#

Interfacer votre arduino avec un programme c#

Vous avez toujours voulu faire votre propre application (*.exe) pour travailler avec votre arduino (ou tout autre périphérique de communication série) ?Cette instructable nécessite :-Visual Studio 2008 ou version ultérieure * (j'utilise 2010 RC, cert
Contrôler votre arduino depuis votre PC avec le Qt Gui

Contrôler votre arduino depuis votre PC avec le Qt Gui

pour mon premier instructable je vais vous montrer comment utiliser Qt pour faire des interfaces graphiques pour votre arduino (ou n'importe quel appareil rs232)Donc, si vous souhaitez créer vos propres interfaces graphiques, vous souhaitez contrôler
Guino : Tableau de bord pour votre Arduino

Guino : Tableau de bord pour votre Arduino

ce projet fait partie des expériences réalisées tout en faisant un artiste en résidence à Instructables. Vous pouvez voir les autres projets ici.Il peut être une tâche difficile de déboguer et de visualiser en temps réel des données sur la carte Ardu
Un cadran de téléphone à cadran à un Arduino d’interface

Un cadran de téléphone à cadran à un Arduino d’interface

un vieux téléphone à cadran peut être utilisé pour diverses raisons dans vos projets d'Arduino - utilisez-le comme un nouveau périphérique d'entrée ou utiliser l'Arduino pour interfacer un téléphone à cadran à votre ordinateur.Il s'agit d'un guide tr
Arduinolyzer.js : Transformez votre Arduino en un analyseur logique

Arduinolyzer.js : Transformez votre Arduino en un analyseur logique

Lorsque je travaillais chez Intel comme un concepteur de matériel, j'ai utilisé un analyseur logique pour déboguer des microprocesseurs et des chipsets. Un analyseur logique est une machine qui se connecte à votre circuit et convertit ce qui se passe
Indication de la direction pour Arduino Robot - Interface Scratch

Indication de la direction pour Arduino Robot - Interface Scratch

J'ai téléchargé récemment un guide relatif à la programmation d'un Cybot à l'aide d'un contrôle de l'Arduino. Dans la programmation, j'ai créé une interface utilisateur afin de visualiser la direction choisie par l'utilisateur. Ce guide montrera si t
Le registre à décalage 74HC164 et votre Arduino

Le registre à décalage 74HC164 et votre Arduino

registres à décalage sont une partie très importante de la logique numérique, elles agissent comme de la colle entre les mondes parallèles et séries. Ils réduisent le nombre de fils, broche utiliser et même aider à lever la charge hors de votre cpu e
Contrôler votre Arduino depuis un PC avec un câble Usb

Contrôler votre Arduino depuis un PC avec un câble Usb

si vous voulez savoir comment tou peut contrôler votre Arduino avec votre PC ou laissez votre Arduino à afficher les données sur votre PC, puis suivez mes pas. Pour ce faire, vous aurez besoin du logiciel pour créer des interfaces. Avec WD Interface
RECOMPILE (renommer) et Flash HIDUINO avec ISP pour transformer votre Arduino en un périphérique HID (usb-midi)

RECOMPILE (renommer) et Flash HIDUINO avec ISP pour transformer votre Arduino en un périphérique HID (usb-midi)

HIDUINO est un firmware (code) fait pour courir sur les microcontrôleurs Atmega8u2 (Arduino UNO Rev 2 - et antérieur - ou Mega2560) et Atmega16u2 (Arduino UNO Rev3).Ce sont ceux en charge de faire de l'ordinateur et les conseils de parler les uns aux
Arduino universel Bluetooth Connect - contrôle votre Arduino avec votre appareil Android

Arduino universel Bluetooth Connect - contrôle votre Arduino avec votre appareil Android

J'ai toujours voulu contrôler plus facilement mon Arduino avec mon Smartphone, mais j'ai jamais trouvé la solution parfaite pour le faire. Je ne veux pas dire que c'est parfait, mais il fait ce que je veux qu'il do...well pas complètement, mais je su
Meilleure façon de contrôler votre Arduino avec un appareil Mobile !

Meilleure façon de contrôler votre Arduino avec un appareil Mobile !

De nombreux projets tels que celui-ci impliquent nécessitant un bouclier WiFi ou un Bluetooth Module. Cependant, grâce à Billy, comme c'est encore possible, il n'est plus nécessaire. Ce tutoriel vous expliquera en profondeur sur la façon de contrôler
Comment utiliser un Nokia 5110 84 X 48 affichage à cristaux liquides avec votre Arduino (c’est facile et bon marché!)

Comment utiliser un Nokia 5110 84 X 48 affichage à cristaux liquides avec votre Arduino (c’est facile et bon marché!)

C'est bon marché et facile d'ajouter un 84 X 48 LCD à votre projet Arduino.  Ces écrans Nokia 5110 sont excédentaires des téléphones Nokia de la fin des années 90.  Tandis que la technologie est vieux, il fait un fantastique rétro-éclairé d'affichage
Contrôler votre Arduino avec une télécommande

Contrôler votre Arduino avec une télécommande

de s'interroger sur la façon de contrôler quoi que ce soit dans votre maison avec une simple télécommande ? C'est assez simple et bon marché.Étape 1: Trucs frais virés Voici ce que vous aurez besoin :-Arduino (j'utilise UNO)-Maquette sans soudure-Un
Tournez votre Arduino dans an ISP

Tournez votre Arduino dans an ISP

savoir comment activer votre Arduino dans un AVR au programmeur système. Cela vous permettra de graver des bootloaders sur les nouvelles puces ou programme AVRs sans un bootloader.Étape 1: matériauxPour commencer, vous devez :* Arduino (je vais utili