Werken met Adafruit FRAM geheugen (3 / 3 stap)

Stap 3: U het voorbeeld uitvoert.


In mijn voorbeeld, ik gebruik een for-lus naar een waarde aan een paar adres opslaan en ophalen van deze waarden, reconstrueren van de oorspronkelijke waarde, en vervolgens weer te geven. Ik vervolgens _ / / verhogen de waarde en dit opnieuw doen. Ik stuur elke 1000e waarde die is opgeslagen en opgehaald op de seriële Monitor, de monitor om te zien wat er gebeurt dus open. Volgens Adafruit, de hoeveelheid geheugen op deze chip is goed voor een levensduur van leest en schrijft. Dit is in tegenstelling tot het geheugen op de Arduino, die een beperkt aantal cycli van de R/W heeft.

De methode die ik bedacht zal alleen een waarde tot 65355. U kunt zien wat er gebeurt als u de waarden in de for-lus te gaan boven 65355.

Een van de problemen die ik tegenkwam had te maken met de verschillende variabele gegevenstypen en hun beperkingen. De opnieuw berekende waarde bleef denken dat het was een Integer, dus het alleen de helft van de niet-ondertekende Integer houden zou vóór het walsen tot een negatief nummer. Door te schrijven als een functie en waarden van de passerende heen en weer, ik vond mijn gegevenstype gewijzigd met onverwachte resultaten, dus wees een beetje voorzichtig in de behandeling van uw gegevens.

Ik verliet de Adafruit geheugen dump voorbeeld in de schets, maar maakte een functie van het. Als u wilt dat het wordt uitgevoerd, uncomment de regel "//#define dumpMemory" in de buurt van de bovenkant van de schets en het zal langzaam dump uw geheugen naar de monitor in hex, niet minder.

Dankzij de Adafruit kerels en gals voor het schrijven van de bibliotheek, en voor het voorbeeld dat ik als uitgangspunt gebruikte.

Gerelateerde Artikelen

CNC Grbl met Adafruit Motot Shield v2

CNC Grbl met Adafruit Motot Shield v2

Dit is niet een instructables is het meest voor het delen van de grbl software die ik heb om te werken met Adafruit Motor terug V2 gewijzigd.Ik had sommige Adafruit motor shield v2 en sommige stappenmotoren redde van sommige oude printers en ik verdr
Hoe te te werken met geleidende stof

Hoe te te werken met geleidende stof

Werken met geleidende stof is leuk en het is ideaal voor wearables, zachte circuits, e-textiel en andere projecten die van zijn eigenschappen profiteren. Leren van de basics zal u helpen om ontwerp en materiaal keuzes op maat van uw toepassing.Dit In
Werken met btrfs

Werken met btrfs

Btrfs is een opkomende bestandssysteem standaard voor Linux, en het heeft veel voordelen boven de ext3 en 4.Enkele van de voordelen van btrfs zijn...Snapshots - de mogelijkheid om te bevriezen van het bestandssysteem in tijd en terugkeren naar die st
Magneet bord met decoratief Frame

Magneet bord met decoratief Frame

In het remodelleren & opknappen mijn kids kamers in het het vorig jaar ik enkele leuke magneet borden die maakte gematched hun nieuwe inrichting.  De eerste was heel simpel, gewoon een ingerichte stuk metaal, maar de meest recente die ik heb opgenome
Werken met het graafschap namen

Werken met het graafschap namen

Dus voor onze meest recente toewijzing in UP505 vond ik dat de gegevens over jaren voor afzonderlijke provincies inconsistent in hun naam waren. Enkelen gezegd gewoon 'Santa Rosa' terwijl andere verklaarde ' Santa Rosa County.Deze methode is verwarre
Hoe te te maken uw echte Drum Kit werken met Rock Band op de Playstation 3

Hoe te te maken uw echte Drum Kit werken met Rock Band op de Playstation 3

dit is een stap voor stap tutorial over het instellen van Rock Band 1 en 2 op Playstation 3 tot een echt drumstel.Wat u nodig hebt:5 stuk Drumstel (wij gebruikten een Demon Dixon)PlayStation 3 (of 2)RockBand 2 (of oorspronkelijke RB)Rock Band microfo
Werken met een Laser op stof

Werken met een Laser op stof

Omdat een laser met een zeer laag percentage van stroom werken kunt, kunt u sommige coole effecten op niet alleen leren, maar allerlei stoffen. Het krijgen van een basiskennis van de technieken voor dit heb je personaliseren van kleding en creëren un
Hoe te werken met mensen van andere talen

Hoe te werken met mensen van andere talen

werken met mensen van verschillende talen kan een uitdaging zijn. Ze weet niet uw taal en u hen niet kent. Er zijn echter enkele stappen/tips die blijken zal te zijn zeer nuttig wanneer de interactie met hen. Stap 1: Bepaal wat u nodig hebt om te com
IoT weerstation met Adafruit HUZZAH ESP8266 (ESP-12E) en Adafruit IO

IoT weerstation met Adafruit HUZZAH ESP8266 (ESP-12E) en Adafruit IO

Hallo, iedereen! Tijd geleden zag ik dit weerstation door Aleator777 en kreeg ik geïnspireerd om mijn eigen weerstation. Ik zag dat de Intel Edison te duur in mijn land, dus heb ik besloten om iets goedkoper te vinden, en ik vond dat de Adafruit HUZZ
Hoe te werken met leer, A Gauntlet ontwerp.

Hoe te werken met leer, A Gauntlet ontwerp.

Lederen handschoenenIk ontwierp deze eeuwen geleden als een baseren patroon toevoegen extra detaillering te en vervolgens verkopen op, ik maak om te verkopen maar ik zal niet posten hier niets voor dat omdat ik hier niet ben om het verkopen van spull
Tips en trucs voor het werken met Fairy lichten

Tips en trucs voor het werken met Fairy lichten

Laatste tijd heb ik gewerkt alot met Fairy lichten.Ze zijn geweldig voor kleine draagbare projecten omdat de draden zijn dun en hebben geen kunststof isolatie, de lampen zijn waterdicht en hebben een laag profiel en er zijn vele onderdelen beschikbaa
Over het werken met een gas pomp bij Smiths brandstof Center

Over het werken met een gas pomp bij Smiths brandstof Center

als je geduld hebben en zijn bereid om te leren, dan zijn bereid om een expert op het gas pompen in minder dan twee minuten. Benzinestations zijn op elke hoek in de gemiddelde Amerikaanse stad en gas pompen zijn technologie elke dag gebruikt. Het is
Configureren van de XBox 360-controller te werken met Windows en bron

Configureren van de XBox 360-controller te werken met Windows en bron

dit Instructable zal u tonen hoe de XBox 360-controller te installeren op uw PC en hoe u kunt ertoe brengen om te werken met de bron. Ik wilde een controller op mijn computer zetten voor geruime tijd nu. Het begon allemaal met het lezen van Maximum P
Veilig werken met hoogspanning

Veilig werken met hoogspanning

er zijn een heleboel grote instructables en andere projecten op de interwebs waarbij hoogspanningsvoedingen. De meeste bevatten een disclaimer dat sommige variant van zegt "als je geen zin hebt, doe niet dit project." Maar zelden is er een redel