1. Przedstawienie warunków zaliczenia
Zaliczenie w formie laboratorium:
  1. W programie laboratorium jest 15 terminów.
  2. W ramach zajęć do wykonania będzie 4-5 tematów laboratoryjnych. 1 temat na 2 terminy. Mini-projekt na kilku ostatnich zajęciach.
  3. Każdy temat oceniany jest osobno, w czasie zajęć należy prezentować prowadzącemu wykonanie kolejnych zadań.
  4. Na ocenę końcową z laboratorium składa się:
    • oceny z ćwiczeń (jedna najgorsza ocena odpada)
    • ocena za mini-projekt
    • aktywność na zajęciach
  5. Wolno mieć co najwyżej jedno niezaliczone ćwiczenie (w ramach zasady: najgorsza ocena odpada).
  6. Zastrzegam sobie prawo do zmiany powyższych reguł w uzasadnionych (indywidualnych) przypadkach.
  7. Kody napisanych programów należy zawsze zapisywać/ wysyłać zakończonym laboratorium. Mogą być potrzebne na kolejnych laboratoriach.
  8. Po każdym zakończonym temacie należy przygotować schemat elektroniczny z ostatniego wykonanego ćwiczenia. Schemat może być oceniony na kolejnych zajęciach. Brak schematu oznacza obniżenie oceny za temat, którego dotyczy schemat o 0.5.
2. Zakres merytoryczny kursu
  • zajęcia będą prowadzone na platformie STM32 i płytce dydaktycznej EduTar-IoT-1
  • w czasie zajęć wykorzystywany będzie system czasu rzeczywistego FreeRTOS
  • środowisko programistyczne STM32IDE
  • zapoznanie z systemami czasu rzeczywistego, tworzenie i zarządzanie wątkami
  • mechanizmy timerów programowych
  • synchronizacja pracy, obsługa przerwań
  • wymiana danych pomiędzy wątkami – kolejki
  • mini projekt

EduTar-IOT-1: link

STM32IDE : stm

stm32IDE-link

biblioteka STM32 G4