RAM

Une carte Adruino UNO ne possède que 2048 Bytes de RAM pour stocker les programmes. L’utilisation d’une mémoire RAM 23LC1024 permet d’augmenter d’1 mega cette RAM

Téléchargez la librairie ici avec les exemples associés

1) Branchements avec un Arduino UNO :

Arduino -- 23LC1024
D13 <------> SCK
D12 <------> MISO
D11 <------> MOSI
D10 <------> CS
5V  <------> VCC
5V  <------> HOLD
5V  <-10KR-> CS
GND <------> VSS
23LC1024              -> Arduino
1 CS (Chip Select) -> D10 (this can be changed to suit your needs)
2 SO (Slave Out)   -> D12 (MOSI)
3 SIO2                   -> 5V
4 Vss (Ground)      -> Ground
5 SI (Slave In)        -> D11 (MISO)
6 SCK (Clock)        -> D13 (Clock)
7 HOLD                 -> 5V
8 Vcc (Supply)       -> 5V
Ajoutez la resistance 10 k Ohms !
23lc1024_bb.jpg
Téléchargez la librairie ici
Test :
 #include <SPI.h>  
 #include <SRAM.h>  
 #define SRAM_CS_PIN 10  
 SRAM sram(SRAM_CS_PIN, SRAM_1024);  
 void setup() {  
  Serial.begin(9600);  
  sram.begin();  
  char test [] = "hello, world";  
  sram.seek(1);  
  sram.write((byte *) test, sizeof test);  
  char buf[100];  
  sram.seek(1);  
  sram.readBytes((char *) buf, sizeof buf);  
  Serial.println(buf);  
 }  
 void loop() {  
 }  
Références :
Articles récents
Commentaires récents
fatima sur Bienvenue !
AdminDroid sur Bienvenue !
fatima sur Bienvenue !
Archives
Catégories
%d blogueurs aiment cette page :