Technika mikroprocesorowa
Rys. 4. Zakładanie projektu w środowisku A VR Studio - wybór platformy i procesora Do wyboru mamy:
- emulatory (ICE40, ICE50, ICE200) -Jest to rodzaj hardware-owego próbnika pozwalający na symulowanie działanie wybranego procesora w układzie rzeczywistym, w którym podłączono urządzenia zewnętrzne.
- złącze JTAG ICE (JTAGICE moll), które przez wewnętrzny interfejs dostępny w niektórych mikrokontrolerach i przy wykorzystaniu rezydującego w nich oprogramowania pozwala dotrzeć do zawartości rejestrów w działającym programie, zalozyc breakpionts, śledzie wartości zmiennych itp.
- AVR Simulator - symulator działania programu realizowany na komputerze PC, pozwala realizować prace krokowa, śledzie wartości zmiennych, czas wykonania programu itp.
Wybieramy AVR Simulator.
Z listy wyboru Device wybieramy typ mikrokontrolera. Klikamy Finish.
Z prawej otwiera sie okienko edycyjne, które wygodnie jest zmaksymalizować.
Oprócz tego z lewej widoczne jest okienko Project, w którym dostępne sa pliki nalezace do projektu (Source Files pliki źródłowe, IncludedFiles pliki wlaczane automatycznie przez kompilator i Linker, Object Files pliki definiujące obiekty, OutputFiles pliki wyjściowe) oraz etykiety użyte w projekcie. Przełączniki w środkowej części ekranu pozwalaja zastapic okienko Project okienkiem I/O View, które w procesie symulacji bedzie pokazywać zawartość rejestrów operacyjnych i rejestrów przestrzeni INPUT/OUTPUT lub okienkiem Info, które zawiera m.in. informacje o wektorach przerwań wybranego mikrokontrolera.
Na dole pojawia sie okienko Message, w którym pokazywane sa wyniki kompilacji. Ewentualne biedy kompilacji sa zaznaczane czerwonymi kropkami. Podwójne klikniecie w czerwona kropkę ustawia kursor w linijce, która wymaga poprawienia.