Flash paměť

Do Flash paměti se ukládá náš program, tedy kód který se do Arduina obvykle nahrává přes USB z Arduino IDE. Velikost této paměti určuje, jak složitý program je možné do Arduina nahrát. Tato paměť se stejně jako EEPROM nevymaže restartem nebo odpojením Arduina. Další podobností je omezený počet zápisů, u Flash pamětí se udává 10 000 až 100 000 zápisů před do konce životnosti. Tato paměť bývá ze všech tří pamětí nejvyšší. Paměti od největší po nejmenší.

  1. Flash paměť (32 KB v Arduinech Uno a Nano)
  2. SRAM (2 KB v Arduinech Uno a Nano)
  3. EEPROM (1 KB v Arduinech Uno a Nano)

Část této paměti zabírá bootloader (0,5 až 2 KB). Je to krátký kód, který obstará spuštění nahraného programu. U originálních Arduin je součástí již při dodání, u některých klonů může být potřeba nahrát ho tam manuálně. Já osobně jsem obdržel i klon vždy s nahraným bootloaderem.

Stav volné a použité paměti lze v Arduino IDE vyčíst po nahrání programu do Arduina. Obrázek je všeříkající.

Informace o dostupné paměti v Arduino IDE

Odpovědět..

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *