Mikrovezérlők programozása mbed környezetben

Ez a tanfolyam haladó elektronikai jártasságot, mikrovezérlő programozási tapasztalatot és alapfokú angol nyelvtudást feltételez.

  • Az NXP (Freescale) FRDM-KL25Z kártya bemutatása
  • A felhő alapú mbed Online fejlesztői környzet
  • Digitális és analóg I/O, PWM, érintésérzékelés
  • Időzítők, számlálók, programmegszakítások
  • Soros kommunikáció (UART, USB, SPI, I2C)
  • RTOS alapok

Előadások a 2016/2017-es tanévben

Ez a tanfolyam a nagyteljesítményű, 32 bites ARM Cortex-M mikrovezérlők világába kalauzolja el a tanulót. A kényelmes és gyors előrehaladás érdekében a C++ alapú mbed programozási környzetet választottuk. Kísérleti áramkör gyanánt az NXP (korábban Freescale) FRDM-KL25Z kártyáját, fejlesztői környezetnek pedig a felhő alapú mbed Online ingyenes szolgáltatást választottuk.

A tanfolyam anyaga elsősorban egyéni tanuláshoz kidolgozott tananyag formájában érhető el, szóban csupán az alábbi előadások hangzottak el (ezekhez készült prezentáció):

RTOS alapok (2016. január 28.)   előadásvázlat

RTOS mutexek, szemaforok (2016. február 11.)   előadásvázlat

USB soros és HID kommunikáció (2016. március 31.)   előadásvázlat