Laboratorium Techniki Mikroprocesorowej (616)

Sala
616

Technika Mikroprocesorowa I

W ramach tego przedmiotu Studenci poznają architekturę typowego systemu mikroprocesorowego na przykładzie zestawu uruchomieniowego ZL27ARM oraz poznają zasady programowania systemu mikroprocesorowego w środowisku STM32 CubeIDE z wykorzystaniem języka C. Odpowiednio skonstruowana kolejność zajęć pozwala zdobyć wszystkie podstawowe wiadomości przydatne do samodzielnego wykonania zadania zaliczeniowego.

 

Realizowane zagadnienia:

  • zapoznanie się z architekturą mikrokontrolera STM32F103VBT6 w obudowie LQFP100 (m.in. 128 kB pamięci Flash, 20 kB pamięci SRAM, 2×SPI, 2×I2C, 3×UART, USB, CAN, ADC)
  • podstawy specyfikacji języka C w środowisku STM32 CubeIDE korzystającego z bibliotek HAL, opracowanie kilku programów, obsługi wybranych urządzeń wewnętrznych układu,
  • zapoznanie się z konfiguracją timer’ów i systemu przerwań,
  • współpraca z wyświetlaczami   LCD 2×16 znaków (LCD1602),
  • konfiguracja portu szeregowego z interfejsem RS232
  • współpraca z przetwornikami analogowo-cyfrowymi,
  • współpraca z urządzeniami zewnętrzynymi.

 

Technika Mikroprocesorowa II

W laboratorium prowadzone są zajęcia związane z projektowaniem i programowaniem systemów mikroprocesorowych opartych w szczególności o układy mikrokontrolerów. Laboratorium wyposażone jest w nowoczesną aparaturę pomiarową, moduły systemów z mikrokontrolerami rodziny PIC18, narzędzia programistyczne oraz modele zastosowań systemów mikroprocesorowych.

Realizowane zagadnienia:

  • programowanie mikrokontrolerów rodziny PIC-18,
  • programowanie obsługi timerów, systemów przerwań,
  • przetworników AC itp.,
  • komunikacja magistralą I2C,
  • realizacja samodzielna programów sterowania.