Tlačidlo RESET (Arduino)

RESET

Je umiestnené na vrchu vašej dosky Arduino. Jeho stlačenie má rovnaký efekt ako odpojenie a opätovné pripojenie napájania: Doska krátko počká na nahranie novej skice, potom začne vykonávať všetky inštrukcie v skici od začiatku. Vypnutím dosky sa vymaže pamäť RAM, takže hodnoty, ktoré boli predtým priradené premenným, sa neuložia.

Na niektorých doskách (ako sú dosky z rodiny MKR a novšie dosky Nano) dvojitým stlačením tlačidla RESET rýchlo za sebou prepnete dosku do režimu zavádzača (bootloader mode). Namiesto spustenia skice bude Arduino čakať, kým sa skica nahrá. V režime zavádzača sa LED rozsvieti a zhasne. Tento postup sám o sebe neodstráni uloženú skicu ani inak nezmení konfiguráciu dosky a nemal by sa chápať ako „obnovenie továrenských nastavení“.

Pri nahrávaní vášho programu sa prepíše akýkoľvek náčrt aktuálne uložený vo flash pamäti dosky, takže vo všeobecnosti nie je potrebné vymazávať alebo inak spravovať flash úložisko manuálne. Ak však chcete odstrániť zostavený náčrt a nechcete, aby Arduino vykonávalo žiadne pokyny, môžete nahrať „prázdny“ náčrt.

  • Pripojte dosku k počítaču a otvorte Arduino IDE.
  • Na paneli s ponukami vyberte Súbor > Príklady >Základné > BareMinimum, čím otvoríte skicu BareMinimum.
  • Kliknite na tlačidlo – Nahrať.

Dosky založené na AVR majú EEPROM, energeticky nezávislú pamäť, ktorej hodnoty sa uchovávajú, keď je doska vypnutá.

EEPROM je možné resetovať pomocou funkcie EEPROM.write() na nastavenie všetkých bajtov na 0.

Trvalejšou zmenou konfigurácie dosky je zmena alebo odstránenie zavádzača. Obnovenie vyžaduje napálenie (nazývané aj flashovanie) nového zavádzača.


Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *

Nemôžete kopírovať obsah tejto stránky