W artykule podsumowano doświadczenia z nauczania programowania mikrokontrolerów 8-bitowych AVR w układzie ewaluacyjnym EVB-503 PROPOX na platformie AVRStudio z kompilatorem języka C AVRGCC. Doświadczenia dotyczą m.in. wykorzystania symulacji środowiskowych oraz emulacji działania programu w czasie rzeczywistym po magistrali JTAG. Zwrócono uwagę na praktyczne aspekty pracy ze środowiskiem AVRStudio.
EN
The article summarizes the author’s experience in teaching programming of 8-bit AVR microcontrollers in EVB-503 evaluation board from PROPOX in AVRStudio programming environment with AVRGCC C language compiler. The role of debugging programs in laboratory exercises is discussed: on AVR Simulator platform and on JTAG emulation platform. Practical aspects of working with AVRStudio are emphasized.
W artykule przedstawiono koncepcję systemu uruchomieniowego AVR-FIS, opartego na mikrokontrolerze AVR rodziny ATMega, wspomagającego tworzenie, uruchamianie i testowanie aplikacji, w których wymagane jest zaimplementowanie algorytmów wnioskowania przybliżonego. W pierwszej części opisana została architektura systemu, w skład której wchodzi jednostka centralna, oraz podstawowe moduły wejścia-wyjścia. Architektura posiada charakter otwarty, dzięki czemu możliwa jest rozbudowa lub modyfikacja systemu na potrzeby konkretnie realizowanej aplikacji. Druga część poświęcona została omówieniu narzędzi programistycznych takich jak preprocesor wraz z bibliotekami funkcji, wspomagających proces tworzenia aplikacji wykorzystujących algorytmy wnioskowania przybliżonego, jakie zostały opracowane i zintegrowane ze środowiskiem AVR Studio jak również narzędziami wchodzącymi w skład pakietu kompilatora AVR-GCC.
EN
The paper presents idea of the AVR-FIS development system. It is based on AVR microcontroller ATMega family and used to develop and test applications based on fuzzy inference algorithm. The first part describes an open architecture of the system, which includes central unit and basie input-output modules. It allows develop or modify system for specific application. The second part describes programming tools: fuzzy logic preprocessor and libraries. They allow creating applications using fuzzy logic arithmetic and can be integrated with AVR Studio integrated development environment and AVR-GCC compiler.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.