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 2021/2022-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 STM NUCLEO-F446RE kártyáját, fejlesztői környezetnek pedig a felhő alapú mbed2 Online ingyenes szolgáltatást választottuk. Megjegyzés: az Mbed Online Compiler 2022. végétől már nem érhető el, helyette a felhőalapú Keil Studiót kell használni.

1. ARM mbed alapok, I/O műveletek (2021. szeptember 23.)   előadásvázlat mintaprogramok video

2. Impulzus-szélesség moduláció (2021. október 28.)   előadásvázlat mintaprogramok video

3. Analóg I/O (2021. október 28.)   előadásvázlat mintaprogramok video

4. Programmegszakítások, időzítők (2021. november 11.)   előadásvázlat mintaprogramok video

5. Soros kommunikáció (UART, SPI, I2C) (2021. december 16.)   előadásvázlat mintaprogramok video

6. OLED I2C kijelzők (2022. február 3..)   előadásvázlat mintaprogramok video

7. RTOS alapok (2022. február 24.)   előadásvázlat mintaprogramok video

8. Szemaforok, eseményjelzők, üzenetküldés (2022. március 17.)   előadásvázlat mintaprogramok video

9. 9. RTOS időzítők, megszakítások (2022. április 7.)   előadásvázlat mintaprogramok video

Kiegészítő előadások a 2022/2023-es tanévben

Ezeknél az előadásoknál is az STM32 NUCLEO-F446RE kártyát programoztuk, de már a felhőalapú, Keil Studio és az Mbed OS6 segítségével.

1. Mbed OS és a felhőalapú Keil Studio - 1. rész (2022. szeptember 8.)   előadásvázlat mintaprogramok

2. Mbed OS és a felhőalapú Keil Studio - 2. rész (2022. szeptember 22.)   előadásvázlat mintaprogramok

3. Hangkeltés és hanglejátszás Mbed OS-ben (2023. február 9.)   előadásvázlat mintaprogramok


Előadások a 2015/2016-os 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