Jak programować mikroprocesory

Mikroprocesory mogą zapewnić wysoki poziom kontroli w zastosowaniach mechatronicznych.

Mikroprocesory to programowalne urządzenia, które mogą mieć sygnały wejściowe, wykonywać operacje logiczne i dostarczać sygnały wyjściowe. Niezależne mikroprocesory mogą zapewnić wysoki poziom kontroli nad prostymi układami scalonymi, silnikami, siłownikami i diodami LED. Raz zaprogramowane, te urządzenia mogą wykonać to samo zadanie kilka razy z precyzją i dokładnością, co jest ważną cechą w projekcie stosowanym w inżynierii mechatronicznej.

Mikroprocesory są dostępne w wielu markach i można je kupić w sklepie internetowym lub elektronicznym. Aby obniżyć koszty, można kupić mikroprocesor tylko na to, co będzie potrzebne. Wybierz również mikroprocesor z wewnętrznym oscylatorem, w przeciwnym razie układ będzie wymagał zewnętrznego zegara. Jeśli planujesz nabyć mikroprocesor z analogowymi sygnałami wejścia i wyjścia, możesz go uzyskać z modulacją do konwersji sygnałów z trybu cyfrowego na analogowy (A / D) i modulacji szerokości impulsu. Pobierz odpowiedni arkusz techniczny do mikroprocesora, aby zobaczyć wszystkie specyfikacje, a nawet przykładowy kod do zaprogramowania układu.

Napisz program Mikroprocesory interpretują język maszynowy, ale w rzeczywistości używa się języka programowania wysokiego poziomu, na przykład języka "C" lub "asemblera". Napisz program w zintegrowanym oprogramowaniu środowiska programistycznego (IDE) dla mikroprocesora, który skompiluje kod w języku zrozumiałym dla maszyny. Jeśli masz małe doświadczenie z językiem asemblera, sprawdź odpowiedni arkusz danych mikrokontrolera, który powinien zawierać słowa kluczowe, zestaw instrukcji i stronę internetową, na której można uzyskać przykłady kodu.

Przejrzyj program za pomocą pakietu symulacji IDE. Po włączeniu programu do mikroprocesora trudniej będzie debugować i znajdować błędy; dlatego większość pakietów IDE ma opcję symulacji kodu na ekranie komputera. Symulator IDE umożliwia wykonanie linii po linii, a także wizualną reprezentację zmiennych zdefiniowanych w kodzie. Ważne jest, aby debugować kod za pomocą oprogramowania symulacyjnego, aby zapobiec nieoczekiwanemu zachowaniu się programu.

Uzyskaj i podłącz uniwersalny niezależny programator do swojego komputera. To urządzenie łączy się z portem szeregowym i ma gniazdo pasujące do 60-pinowych mikroprocesorów. Uniwersalny programator wymaga usunięcia mikroprocesora z obwodu i użycia gniazda do połączenia mikroprocesora z resztą obwodu. Technologia zerowej ciśnienia (ZIF) ułatwia usuwanie mikroprocesorów bez uszkadzania wypustek na chipie.

Połącz program z mikroprocesorem. W oprogramowaniu IDE wybierz typ programowania z rozwijanego menu. Przed włączeniem programu usuń poprzedni, który znajduje się na chipie. Niektóre wcześniejsze mikroprocesory miały szklaną powierzchnię na górze, gdzie znajdowała się pamięć, którą można było wymazać promieniami UV. Aby wykonać ten proces, musisz umieścić chip w lampie UV na 20 minut, co różni się od wymazania pamięci flash, ponieważ odbywa się to za pomocą oprogramowania. W zależności od rozmiaru twojego programu przeniesienie programu do mikroprocesora może potrwać od kilku sekund do kilku minut.

Rada

Technologia zerowego ciśnienia (ZIF) w gniazdach umożliwia bardzo prosty proces wymiany mikroprocesora, dzięki czemu unika się uszkodzenia styków obwodu.

Ostrzeżenia

Unikaj frustracji za pomocą symulatora IDE, aby debugować swój program.