Kurssilla perehdytään mikro-ohjaimen liitäntäelektroniikan ohjelmointiin. Ohjelmointiympäristönä käytetään ST:n ARM Cortex M0, M3 tai M4 pohjaisia mikrotietokonekortteja. Kurssi on jatkokurssi ja edellyttää aikaisempaa C-kielen osaamista tai ARM-mikro-ohjainten tuntemusta.
Sisältö:
- Perinteinen (asyncroninen) sarjaliikenne
- I2C ja SPI -väylät
- Lämpötila-anturin ohjelmointi
- Mikro-ohjaimen virransäästötilat
- Ajastimet, laskurit ja keskeytykset
- Graafisen LCD-näytön ohjelmointi
- ADC-yksikkö
- DAC-yksikkö
- PWM-lähdöt
- Askelmoottori
- Releen ohjaus
- Harjoituksia
