Jak programovat mikroprocesory

...

Mikroprocesory mohou poskytnout vysokou úroveň řízení pro mechatronické aplikace.

Mikroprocesory jsou programovatelná zařízení, která mohou přijímat vstupní signály, provádět logické operace a poskytovat výstupní signály. Samostatné mikroprocesory mohou poskytovat vysokou úroveň kontroly nad jednoduchými integrovanými obvody, motory, akčními členy a LED diodami. Jednou naprogramované, mohou opakovaně provádět stejný úkol s přesností a přesností, což z nich činí nedílnou součást mechatronického inženýrství design.

Krok 1

Kupte si mikroprocesor, který je dostupný od mnoha výrobců a běžně se nachází online nebo v obchodě s elektronikou. Chcete-li udržet nízké náklady, kupte si mikroprocesor, který dělá to, co potřebujete, ale ne víc. Vyberte také mikroprocesor, který má vnitřní oscilátor; v opačném případě bude čip vyžadovat externí hodiny. Pokud plánujete na vstup nebo výstup analogových signálů, pořiďte si mikroprocesor s digitálně-analogovým (A/D) převodníkem a pulzně-šířkovou modulací. Stáhněte si datový list pro váš mikroprocesor, protože obsahuje všechny specifikace a dokonce i nějaký ukázkový kód pro programování čipu.

Video dne

Krok 2

Napište program. Mikroprocesory rozumí strojovému kódu, ale budete používat programovací jazyk vyšší úrovně, jako je „C“ nebo „Assembly“. Napište program do Software integrovaného vývojového prostředí (IDE) pro váš mikroprocesor, který zkompiluje kód do jazyka, kterému stroj rozumí. Máte-li malé zkušenosti s programovacím jazykem Assembly, technický list pro váš mikrokontrolér by měl mít klíčová slova a sadu instrukcí a měl by je mít i web výrobce ukázkové kódy.

Krok 3

Otestujte program pomocí simulačního balíčku IDE. Jakmile vložíte program do svého mikroprocesoru, bude pro vás extrémně obtížné ladit a hledat chyby. Většina balíčků IDE má proto možnost simulovat kód na obrazovce vašeho počítače. Simulátor IDE umožňuje provádění řádku po řádku a také vizuální reprezentaci proměnných definovaných kódem. Ladění kódu pomocí simulačního softwaru hraje nedílnou roli při zamezení frustrace později, pokud se váš program nebude chovat podle očekávání.

Krok 4

Získejte a připojte k počítači univerzální samostatný programátor. Toto zařízení se připojuje k vašemu sériovému portu a má patici, do které se vejdou až 60pinové mikroprocesory. Univerzální programátor vyžaduje, abyste z obvodu odstranili mikroprocesor; použijte patici k propojení mezi mikroprocesorem a zbytkem obvodu. Patice ZIF (Zero insertion force) velmi usnadňují vyjímání mikroprocesorů bez poškození kolíků čipu.

Krok 5

Vložte svůj program do mikroprocesoru. V softwaru IDE vyberte z rozbalovací nabídky svého programátora. Před přidáním programu vymažte předchozí program z čipu. Některé starší mikroprocesory se skleněným okénkem nahoře mají paměť vymazatelnou UV zářením. Chcete-li tato zařízení vymazat, umístěte čip na 20 minut pod UV lampu. Flash paměť je vymazatelná softwarově. V závislosti na velikosti vašeho programu může přenos vašeho programu do mikroprocesoru trvat několik sekund až několik minut.

Věci, které budete potřebovat

  • Mikroprocesor

  • Samostatný univerzální programátor

  • Software integrovaného vývojového prostředí

Spropitné

Patice ZIF (Zero insertion force) usnadňují vyjmutí a nasazení mikroprocesoru do obvodu bez poškození kolíků.

Varování

Vyhněte se frustraci pomocí simulátoru IDE k ladění vašeho programu.