Úvod do mikrokontrolérů AVR a ATmega: Kompletní Průvodce
Délka: 1 minut
Překvapivý fakt
Architektura a paměť
Co všechno umí?
Výhody a shrnutí
Vojtěch: Většina lidí si myslí, že mozek robota musí být nějaký superpočítač. Ale ve skutečnosti je srdce mnoha zařízení, jako je Arduino UNO, často jednodušší než čip ve staré kalkulačce. Jak je to možné?
Kristýna: Je to tak. Posloucháte Studyfi Podcast a dnes se podíváme na mikrokontroléry AVR a ATmega. Jde o 8bitové čipy s RISC architekturou, které jsou super efektivní a mají nízkou spotřebu.
Vojtěch: RISC architektura? To zní složitě.
Kristýna: Vůbec ne! Znamená to, že mají jednoduché a rychlé instrukce. Navíc používají Harvardskou architekturu, tedy mají oddělenou paměť pro program – to je Flash – a pro data, což je SRAM a EEPROM. To vše zrychluje práci.
Vojtěch: Takže na jednom čipu je vlastně celý malý počítač?
Kristýna: Přesně tak! ATmega má všechno: CPU, paměti, vstupně-výstupní porty pro tlačítka a LEDky, časovače pro řízení motorů pomocí PWM a dokonce analogově-digitální převodník pro čtení senzorů.
Vojtěch: To je neuvěřitelné. A jak se to programuje?
Kristýna: Nejčastěji v jazyce C nebo C++. A díky Arduinu a jeho bootloaderu je nahrávání programu hračka. Je to vážně jednodušší, než se zdá. Žádná černá magie.
Vojtěch: Dobře, takže jaké jsou hlavní výhody a nevýhody?
Kristýna: Výhodou je nízká cena, jednoduchost a obrovská komunita. Proto jsou skvělé pro výuku a domácí automatizaci. Nevýhodou je samozřejmě nižší výkon a malá paměť pro opravdu složité úlohy.
Vojtěch: Super. Takže shrnuto: ATmega je skvělý start do světa elektroniky. Díky, Kristýno!
Kristýna: Rádo se stalo!