Arduino Memoire Grand Consommateur

De MCHobby - Wiki
Révision datée du 1 septembre 2013 à 13:39 par Admin (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Sauter à la navigation Sauter à la recherche


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Intro

Il existe des périphérique ou des pilotes qui nécessite de grande quantité de mémoire SRAM pour fonctionner. Voici quelque-uns de ces grand consommateurs:

Carte SD

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

Tout projet utilisant une carte SD ou microSD nécessite une mémoire tampon (buffer en anglais) de 512 byte/octet de SRAM pour communiquer avec la carte.

Les Pixels

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

Chaque pixels nécessire 3 octets/bytes de SRAM pour stocker la couleur. Mais ce nombre d'octet s’additionne lorsque vous commencez à avoir plusieur mètres de pixels ou si vous composez un large tableau de pixels (un array de pixels comme disent nos amis anglophone).
Sur un Uno, vous devriez être capable de piloter jusqu'à 500 pixels - assurez vous de ne pas avoir besoin de plus de SRAM pour d'autres choses.

Matrices RGB

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

Comme les Pixels, ces matrices d'affichage requirent plusieurs bytes/octets de SRAM par pixel (point).

Un modèle de 32x32 nécessite environ 1600 bytes/octets de SRAM. Un modèle de 16x32 require environ 800 bytes/octets.

Afficheurs OLED

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

Ce type d'afficheur ne nécessire qu'un seul byte/octet tous les 8 pixels/points. Cependant, étant donné la haute résolution, ces écrans on vraiment beaucoup de pixels/points!

La version 128x64 nécessite 1K de SRAM
La version 128x32 nécessite 512 octets/bytes de SRAM.

Afficheur LCD ST7565

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

Tout comme les écran OLED, il ne nécessite qu'un byte/octet tous les 8 pixels/point, et dispose de beaucoup de pixels. Nécessite donc 1K de mémoire tampon (buffer).

Afficheur e-Ink

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

e-Ink... pour encre électronique sont des écrans monochrome high-résolution supportant des méthodes de dessin rudimentaires ne nécessitant pas de mémoire tampon au niveau du processeur (votre microcontroleur). Cependant, si vous voulez profiter de la puissance de la librairie Adafruit GFX, une mémoire tampon (buffer) en SRAM est nécessaire.

La version 2.0" (2 pouces) de cet afficheur requière la réservation de 3K de SRAM. Par conséquent, il vous faudra un Arduino Méga pour profiter de la librairie GFX.


Source: Memories of an Arduino. Crédit AdaFruit Industries.

Créé par Bill Earl pour AdaFruit Industries.

Traduit par Meurisse D. pour MCHobby.be

Traduit avec l'autorisation d'AdaFruit Industries - Translated with the permission from Adafruit Industries - www.adafruit.com

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.