Moderní mikrokontroléry – zejména ty 32bitové – nabízejí stále větší množství vestavěné paměti, operační (RAM) i programové (Flash). Není však těžké identifikovat oblasti, kde interních 512 kB nebo dokonce 1 MB energeticky nezávislé paměti (najdeme ji u pokročilejších procesorů ARM) stále nestačí - stačí říci o aplikacích pro měření nebo geolokační dataloggery, nebo zařízení vybavená barevnými grafickými displeji – ty vyžadují spolu s rostoucím rozlišením obrazovek úsporu stále většího množství dat.
flash paměti
SPI FLASH Breakout - modul s Flash pamětí W25Q128 - 128Mb / 16MB - Adafruit 5643
Modul výrobce Adafruit s Flash pamětí 128 Mb / 16 MB osazený čipem W25Q128 . Má vestavěný měnič napětí , takže může pracovat s deskami napájenými 3,3 V a 5 V. Ke...- doprava zdarma
Modul s flash pamětí - QSPI DIP - W25Q16JVSSIQ - 16 Mb / 2 MB - Adafruit 5632
Modul s Flash pamětí W25Q16JVSSIQ s kapacitou 16 Mb / 2 MB výrobce Adafruit . Dokáže pracovat s deskami napájenými 3,3 V a ke komunikaci s nimi využívá rozhraní...- doprava zdarma
Modul s flash pamětí - QSPI DIP - W25Q64JVSSIQ - 64 Mb / 8 MB - Adafruit 5633
Modul s Flash pamětí W25Q64JVSSIQ s kapacitou 64 Mb / 8 MB od Adafruit . Pro komunikaci s připojenými zařízeními využívá rozhraní QSPI , umí pracovat s deskami...- doprava zdarma
Modul s flash pamětí - QSPI DIP - W25Q128JVSSIQ - 128Mb / 16MB - Adafruit 5634
Modul s Flash pamětí W25Q128JVSSIQ výrobce Adafruit , který umožňuje rozšířit projekt o mikrokontroléry řady RP2040, ESP32, RT10xx a STM32 s přídavnou pamětí 128 Mb / 16 MB...- doprava zdarma
SPI FLASH Breakout - modul s Flash pamětí W25Q64 - 64 Mb / 8 MB - Adafruit 5636
SPI FLASH Breakout od Adafruit je modul s Flash pamětí W25Q64 s kapacitou 64 Mb / 8 MB . Modul využívá SPI rozhraní pro komunikaci s připojenými zařízeními, je také...- doprava zdarma
SPI Flash SD karta - XTSD 512 MB - modul s NAND Flash pamětí - Adafruit 4899
SPI Flash SD karta od Adafruit je SD karta ve formátu SMT čipu, která kombinuje výhody SPI Flash paměti s funkčností SD karty a nabízí 512 MB datového prostoru. Je ideální...- doprava zdarma
Výhody flash paměti ve vestavěných systémech
Flash paměti jsou perfektní pro takové aplikace, jako je ukládání souborů s naměřenými daty nebo grafickými prvky GUI rozhraní. Zde záleží nejen na velké kapacitě a velmi atraktivní ceně, ale také na malém počtu GPIO linek mikrokontroléru, nutných pro připojení systému. Za zmínku stojí, že zatímco klasické paměťové čipy DRAM vyžadují až několik desítek I/O linek mikrokontroléru, oblíbené Flash „kostky“ často využívají rozhraní SPI nebo jeho rychlejší verzi (QSPI), což implementaci značně zjednodušuje. Flash paměť také umožňuje zapisovat data vícekrát a je (obvykle) mnohem rychlejší. Tento typ paměti se skvěle hodí jak pro ukládání často měněných (použitelných) dat - což ji odlišuje od paměti EPROM, která "nemá ráda" příliš intenzivní přepisování buněk, tak i statických dat, nahrávaných např. až při výrobě a případného firmwaru Aktualizace. Z tohoto důvodu se Flash paměť chová jako externí programová paměť, pokud je aplikační kód tak rozsáhlý, že se nevejde do interních Flash bloků mikrokontroléru.
Paměť Arduino Flash - aplikace
Nedostatkem paměti často „trpí“ zejména malé mikrokontroléry. Například - stačí, aby naše zařízení zapsalo jedno číslo int_32 (nebo jinou 4bajtovou proměnnou) za sekundu a během týdne zaberou data celých 40 kB (!). Z tohoto důvodu bude nutné použít externí Flash paměť, do které bude možné téměř „beztrestně“ uložit i mnohonásobně více informací. Flash paměťové moduly naleznete v prodejně Botland - neustále prodáváme malé desky plošných spojů obsahující paměti s rozhraním SPI nebo QSPI ve velikostech 2MB, 8 MB a 16MB a umožňující snadné připojení k téměř jakékoli vývojové platformě, napájené 3,3V nebo 5V (v závislosti na modelu).