Ako programovať mikroprocesory

...

Mikroprocesory môžu poskytnúť vysokú úroveň riadenia pre mechatronické aplikácie.

Mikroprocesory sú programovateľné zariadenia, ktoré môžu prijímať vstupné signály, vykonávať logické operácie a poskytovať výstupné signály. Samostatné mikroprocesory môžu poskytnúť vysokú úroveň riadenia jednoduchých integrovaných obvodov, motorov, akčných členov a LED diód. Raz naprogramované, môžu opakovane vykonávať rovnakú úlohu s presnosťou a presnosťou, čo z nich robí neoddeliteľnú súčasť mechatronického inžinierstva dizajn.

Krok 1

Kúpte si mikroprocesor, ktorý je k dispozícii od mnohých výrobcov a bežne nájdete online alebo v obchode s elektronikou. Ak chcete udržať nízke náklady, kúpte si mikroprocesor, ktorý robí to, čo potrebujete, ale nie viac. Vyberte tiež mikroprocesor, ktorý má vnútorný oscilátor; v opačnom prípade bude čip vyžadovať externé hodiny. Ak plánujete vstup alebo výstup analógových signálov, zaobstarajte si mikroprocesor s digitálno-analógovým (A/D) prevodníkom a moduláciou šírky impulzu. Stiahnite si údajový list pre váš mikroprocesor, pretože obsahuje všetky špecifikácie a dokonca aj nejaký vzorový kód na programovanie čipu.

Video dňa

Krok 2

Napíšte program. Mikroprocesory rozumejú strojovému kódu, ale budete používať programovací jazyk vyššej úrovne, ako napríklad „C“ alebo „Assembly“. Napíšte program do Softvér integrovaného vývojového prostredia (IDE) pre váš mikroprocesor, ktorý skompiluje kód do jazyka, ktorému stroj rozumie. Ak máte málo skúseností s programovacím jazykom Assembly, technický list pre váš mikrokontrolér by mal mať nastavené kľúčové slová a inštrukcie a mal by ich mať aj web výrobcu príklady kódov.

Krok 3

Otestujte program pomocou simulačného balíka IDE. Po vložení programu do mikroprocesora bude pre vás mimoriadne ťažké ladiť a nájsť chyby. Preto väčšina balíkov IDE má možnosť simulovať kód na obrazovke počítača. Simulátor IDE umožňuje vykonávanie riadkov po riadkoch, ako aj vizuálnu reprezentáciu premenných definovaných kódom. Ladenie kódu prostredníctvom simulačného softvéru zohráva dôležitú úlohu pri predchádzaní frustrácii neskôr, ak sa váš program nebude správať podľa očakávania.

Krok 4

Získajte a pripojte k počítaču univerzálny samostatný programátor. Toto zariadenie sa pripája k vášmu sériovému portu a má zásuvku, do ktorej sa zmestia až 60-kolíkové mikroprocesory. Univerzálny programátor vyžaduje, aby ste z obvodu odstránili mikroprocesor; použite zásuvku na prepojenie medzi mikroprocesorom a zvyškom obvodu. Sokety ZIF (Zero insertion force) uľahčujú vyberanie mikroprocesorov bez poškodenia kolíkov čipu.

Krok 5

Vložte svoj program do mikroprocesora. V softvéri IDE vyberte z rozbaľovacej ponuky svojho programátora. Pred pridaním programu vymažte predchádzajúci program z čipu. Niektoré staršie mikroprocesory so skleneným okienkom navrchu majú pamäť vymazateľnú UV žiarením. Ak chcete tieto zariadenia vymazať, umiestnite čip pod UV lampu na 20 minút. Flash pamäť je vymazateľná softvérom. V závislosti od veľkosti vášho programu môže prenos vášho programu do mikroprocesora trvať niekoľko sekúnd až niekoľko minút.

Veci, ktoré budete potrebovať

  • Mikroprocesor

  • Samostatný univerzálny programátor

  • Integrovaný softvér vývojového prostredia

Tip

Zásuvky ZIF (Zero insertion force) uľahčujú vyberanie a vkladanie mikroprocesora do obvodu bez poškodenia kolíkov.

Pozor

Vyhnite sa frustrácii pomocou simulátora IDE na ladenie vášho programu.