To se stává více a více populární Electronic Design téma. Nabízíme vaší pozornosti článek, který vám řekne, jaké programovací mikroprocesory pro začátečníky.
Jaké jsou tam mikroprocesory?
Za prvé, je nutné popsat situaci s mikroprocesory. Skutečnost, že jsou vyráběny ani jeden podnik, ale několik, takže je poměrně hodně různých mikroprocesorů, které mají různá nastavení, různé znaky použití a různých možností. Liší se v rychlosti výkonu, další rozhraní a počtu odboček. Nejvíce populární po celém bývalém Sovětském svazu jsou zástupci RІS a AVR. Programování AVR a RІS je snadná, což zajistilo jejich popularitu.
Stejně jako mikroprocesory jsou naprogramovány?
Programování mikrořadičů se provádí obvykle pomocí speciálních zařízení, tzv programátorů. Programátoři mohou být self-made nebo zakoupené nebo. Ale když mikrořadič firmware pomocí domácí programátor naději, že se stane „cihla“, je poměrně vysoká. Je tu ještě jedna možnost, kterou lze považovat příklad desky „Arduino“. Deska běží na Atmel MC, a to dělá programování AVR mikroprocesory. Deska má již předem sestavené zavaděče a USB port, které umožňují bezpečné použití blesku mikroprocesor, poskytuje uživateli přístup k údajům, které mohou být nejlepší MC zakázat. Programování mikroprocesory pro začátečníky není tak složité, jak by se mohlo zdát, a při určité dovednosti a vynalézavosti vám ušetří od museli jít na nový mechanismus.
Hardwarové rozdíly mezi různými mikroprocesory
Při výběru mikrořadiče by měl věnovat pozornost některé hardwarové rozdíly nejsou ani různé společnosti, a ve stejné modelové řady. Chcete-li začít dávat pozor na možnost přepsat data na mikroprocesoru. Tato funkce vám umožní experimentovat s jedním dlouhým MC. Také si všimněte, počet pinů na místo určení. Nenechte opustit, a frekvence krystalu, který je spuštěn systém: má vliv na počet operací za sekundu, což lze provést mikrořadič. Na vyšetření těchto charakteristik, stejně jako paměť IC může zpočátku zdát, že nic inteligentní mikrokontrolér nemůže dělat, ale to je mylná představa. Pamatovat, že programování mikroprocesory pro začátečníky vyžaduje to nejlepší vybavení na začátku, ale jako rezerva, a můžete si vzít něco silnější.
Jazyky programování mikroprocesorů
Mikrořadič je použit jako dvou programovacích jazycích C / C ++ a assembler. Každý z nich má své výhody i nevýhody. Takže pokud mluvíme o assembleru, že umožňuje dělat všechno velmi jemně a přesně, to je obzvláště důležité, když nemáte dostatek paměti RAM nebo provozní kapacitu (který, mimochodem, je docela vzácné). Ale jeho výzkumu a psaní na ní programů vyžaduje hodně úsilí, času a přesnost. Proto pro vývoj založený na mikroprocesory běžně používaných programovacích jazyků C a C ++. Jsou lépe srozumitelné formy a struktury jsou blízko lidská řeč, i když nemají reprezentovat ji v plném smyslu. Mají také velmi dobře prozkoumány funkce, které lze snadno interagovat s hardwarem a představoval si, že to je jen jedním z prvků programu. Pro všechny své zjevné výhody v C a C ++, vytvořit více trojrozměrný program, spíše než assembleru.
Také, v některých případech, kdy se používá kritické pracovní prostor, je možné kombinovat tyto jazyky. Téměř všechny vývojové prostředí pro C a C ++ mají možnost nainstalovat program v assembleru vložek. Proto pokud dojde k potížím v kritickém místě mohou psát assembleru vložku a jeho začlenění do firmwaru pro mikrořadiče a samotný firmware, nebo spíše, většina z toho psát v C nebo C ++. Programování mikrořadič v C je jednodušší, takže mnoho lidí si tyto jazyky. Ale ti, kteří se nebojí potíží a chcete pochopit zvláštnost pracovního zařízení, mohou vyzkoušet a assembler.
poslední slova
V případě, že byla touha experimentovat s mikroprocesory, to je v pořádku. Poradíme jen trpělivost a vytrvalost, a pak všechny cíle stanovené před vynálezce, bude proveditelné. Programování mikroprocesory pro začátečníky i zkušené lidi, vypadá jinak: je těžké pro začátečníky, zkušené - rutiny. Hlavní věc - mějte na paměti, že vše, co není v rozporu s fyzikálními zákony, je proveditelné a rozhodující.