Travailler avec mémoire Adafruit FRAM (2 / 3 étapes)

Étape 2: Programmation de l’Arduino

Téléchargez et installez la bibliothèque Adafruit ici et jetez un oeil sur leur exemple.

L’exemple qui vient avec la bibliothèque FRAM est assez simple, mais vous pouvez l’exécuter pour montrer que tout fonctionne correctement. Après que vous êtes sûr qu’il fonctionne correctement, vous pouvez télécharger mon esquisse d’essayer.

Les deux fonctions que j’ai ajouté prendre soin de sauver les valeurs et les récupérer. La fonction writeMem() prend la valeur d’être sauvé et l’enregistrement adresse comme entrées. Ensuite, la valeur est divisée par 256. Ce nombre (MSB = octet le plus significatif) et le reste ou modulo (LSB = l’octet le moins significatif) sont stockés dans 2 adresse de mémoire séparé. L’adresse que vous passiez la fonction (j’utilise adresse 10 dans mon exemple) et la prochaine adresse séquentielle, 11, stocker les octets 2. Si vous allez passer plusieurs valeurs pour le stockage, veillez à ce que vous ignorez une adresse entre eux afin de ne pas remplacer le 2ème octet de votre premier numéro.

readMem() est appelé avec la première de l’adresse 2. Encore une fois, mon exemple utilise adresse de 10. Le MSB et LSB sont récupérés et la valeur totale est reconstituée en multipliant le MSB de 256 et en ajoutant à la LSB.

Aucun binaire ou hexadécimal mathématiques nécessaires... Stocker et récupérer... C’EST ELLE !

Articles Liés

Comment travailler avec tissu conducteur

Comment travailler avec tissu conducteur

Travailler avec tissu conducteur est amusant et il est idéal pour les vêtements, circuits souples, e-textiles et autres projets qui tirent profit de ses propriétés. Apprendre les bases vous aidera à faire des choix de conception et les matériaux adap
Travailler avec btrfs

Travailler avec btrfs

Btrfs est un nouveau système de fichier standard pour Linux, et il a beaucoup d'avantages sur ext3 et 4.Quelques-uns des avantages de btrfs comprennent...Photos - la possibilité de geler le système de fichiers dans le temps et revenir à cet ÉtatSous-
Travailler avec les noms de comté

Travailler avec les noms de comté

Donc pour notre plus récente affectation en UP505, j'ai trouvé que les données au fil des ans pour différentes comtés étaient incohérentes dans leur dénomination. Certains ont simplement « Santa Rosa » alors que d'autres a déclaré « le comté de Santa
Trucs et astuces pour travailler avec des lampions

Trucs et astuces pour travailler avec des lampions

Ces derniers temps je travaille beaucoup avec la guirlande lumineuse.Ils sont grands pour les petits projets portables car les fils sont minces et n'ont pas isolant en plastique, les ampoules sont étanches et ont un profil bas, et il n'y a de nombreu
Comment travailler avec le cuir, design A Gauntlet.

Comment travailler avec le cuir, design A Gauntlet.

Gantelets de cuirJ'ai conçu ces âges, il y a comme un schéma de base pour ajouter supplémentaire détaillant trop et puis vendre sur, je ne fais pas de vendre mais je ne vais pas poster quelque chose ici pour ça parce que je ne suis pas ici pour vendr
Travailler avec plusieurs ordinateurs (pour les étudiants)

Travailler avec plusieurs ordinateurs (pour les étudiants)

travailler avec plusieurs ordinateurs peut être très difficile. On ne sait jamais quels fichiers sont sur quel ordinateur, vous pourriez rencontrer des problèmes avec plusieurs version du même fichier, et par conséquent, vous risquez de perdre vos fi
Comment travailler avec des gens d’autres langues

Comment travailler avec des gens d’autres langues

travailler avec des personnes de différentes langues peut être un défi. Ils ne savent pas votre langue et vous ne savez pas eux. Cependant, il y a quelques étapes/conseils qui s'avérera très utile lors de l'interaction avec eux. Étape 1: Identifier c
Travaillant avec de la soie - jupe cercle

Travaillant avec de la soie - jupe cercle

il y a beaucoup de grand cercle jupe tutoriaux ici sur instructables et partout sur le web en général, alors ce sera juste quelques conseils pour comment faire mine, ainsi que pour travailler avec de la soie.Faites le calcul ! J'adore l'app de Londre
Travailler avec un Laser sur les tissus

Travailler avec un Laser sur les tissus

Parce qu'un laser peut fonctionner avec un très faible pourcentage de puissance, vous pouvez créer quelques effets sympas sur non seulement en cuir, mais des tissus de toutes sortes. Obtenir une compréhension de base des techniques pour cela devra vo
Gravure à l’eau-forte et en travaillant avec le fer météorique

Gravure à l’eau-forte et en travaillant avec le fer météorique

fer météorique est une substance merveilleuse. Beaucoup de cultures utilisé (par exemple, les Egyptiens et les Inuits) comme une source de fer avant l'extraction du minerai de fer a été inventé.Il est naturellement très dur, conserve un bon bord et e
Travailler avec pont H

Travailler avec pont H

Salut les gens,Sa été un long temps et j'ai été travailler avec arduino et autres projets d'amusement mais puis j'ai découvert que vous aurez besoin d'un IC L293D pour un moteur pour faire tourner en arrière et en avant et pour faire simple. Il y a b
VBScript travaillant avec les lecteurs montés

VBScript travaillant avec les lecteurs montés

est cette instructable par demande. Beaucoup d'entre vous peuvent le reconnaître d'un précédent que j'avais fait instructable wich était bien qu'un techwiz24 m'a demandé de vous pourriez utiliser cela pour déconnecter un lecteur réseau, afficher une
Comment travailler avec acrylique couleur en peinture Miniature ?

Comment travailler avec acrylique couleur en peinture Miniature ?

Dans cet article, vous apprendrez à travailler avec les couleurs acryliques et apprenez à implémenter cette couleur sur votre travail.Étape 1: Familiarité avec l'art de la miniatureDe se familiariser avec l'art de la peinture miniature et de comprend
Comment configurer 2014 flashcart R4i Gold Pro avec le noyau V3.4b de travailler avec nintendo firmware V7.1.0-16u

Comment configurer 2014 flashcart R4i Gold Pro avec le noyau V3.4b de travailler avec nintendo firmware V7.1.0-16u

récemment, le noyau de flashcart R4i Gold Pro 2014 ont été upgradés dans V3.4b, donc ce post a pour but de vous montrer comment configurer la flashcart R4i Gold Pro 2014 avec noyau V3.4b de travailler avec nintendo firmware V7.1.0-16u.Avant de commen