Jaký je ' rozdíl / vztah mezi Arduino a AVR?

Vždy jsem si myslel, že Arduino je platforma mikrokontroléru, ale skutečný mikrokontrolér je čip AVR od společnosti Atmel nebo něco podobného od někoho jiného na základě na RISC ISA a Arduino se obvykle používá k označení celé desky s obvody napájené tímto čipem AVR. Je moje chápání správné?

Jaký je rozdíl / vztah mezi Arduino a AVR?

Odpověď

Arduino je prototipingová deska a také termín „Arduino“ se používá k označení IDE a knihovny na straně PC a celý jeho ekosystém. AVR je architektura (vyvinutá společností atmel) čipu mikrokontroléru používaného na všech oficiálních 8bitových deskách a téměř na všech klonech. Arduino UNO a 2009, nejpoužívanější, používají čip AtMega328P.

Arduino se často používá k rychlému testování nějakého nápadu, senzoru a obvodů, poté je kolem čipu AtMega postavena samostatná deska , protože to stojí 1/10 desky Arduino, pájené ciurcuit na stripboardu nebo na vlastní desce plošných spojů jsou opravitelnější a lze je optimalizovat z nějakého hlediska, jako je využití energie, obsazené místo, vysoký proud / napětí atd.

Nejnovější a pokročilá deska arduino používá jiný čip s velmi odlišnou architekturou; arduino yun používá SAM plus klasický AVR, náležité použití ARM (stejná architektura používaná mnoha smartphony), galileo používá x86 (jako klasický pre-multicore cpu)

Odpověď

Arduino je procesor AVR se speciálním kódem, který vám umožní používat prostředí Arduino.

AVR mohou být použity sami s některými další podpůrné komponenty.

Arduino je kombinací jak AVR (čipu), tak nepájivého pole.

AVR je jediný čip a vyžadoval by nepájivé pole.

Komentáře

  • Pro záznam můžete použít prostředí Arduino pro mnoho čipů AVR bez zvláštního kódu. Jedinou další věcí, kterou potřebujete, je programátor AVR, který může být $ 40 , oficiální Atmel, programátor $ 5 USPASP, nebo dokonce jiné Arduino, na kterém běží skica ArduinoISP.

Odpověď

Arduino je sada hardwarových a softwarových specifikací open-source, původně koncipovaná jako platforma pro studenty. Existují „oficiální“ desky Arduino vyrobené italskou společností, ale jelikož mají otevřený zdroj, existuje spousta dobrých variant z jiných zdrojů.

AVR odkazuje do řady MCU vyráběných společností Atmel a používaných v originálních designech.

Odpověď

Nástroje a ekosystém Arduino podporují další procesory než jen čipy Atmel AVR. Například Arduino Due používá procesor ARM Cortex-M3.

Odpověď

Arduino je opravdu běžná sada kódu, která vytváří pomocí dev desek, které prodávají, jsou přístupné širokému spektru uživatelských základen.

Arduino je v podstatě IDE, které používá jazyk C / C ++ a sadu tříd, které jsou přizpůsobitelné běžné sadě hardwaru, převážně Atmel a většinou AVR, ačkoli jak již lidé zmínili, desky Arduino jsou stále výkonnější. Ale je úžasné, kolik toho můžete s ATmega328p dělat.

K programování vaší desky nemusíte používat IDE Arduino a ve skutečnosti mám tendenci používat Atmel Studio sám nebo Notepad ++. Můžete získat zásuvný modul pro Atmel Studio 6.2 a vyšší, který vám umožňuje vytvářet náčrty a nahrávat je na většinu desek Arduino.

Napsat komentář

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