Lépjen kapcsolatba velünk

Kurzusleírás

Bevezetés

  • Mikroprocesszor vs Mikrovezérlő
  • CISC vs RISC

Áttekintés a „Kliens döntés” architektúrájáról

  • Processzormag és funkcionális blokkdiagram
  • A memóriaszerkezet leírása
  • Az összes SFR áttekintése és alapvető funkcionalitása

Alacsony szintű programozási fogalmak

  • Címzési módok
  • Utasításkészlet és Assembly nyelv (ALP)
  • ALP-k fejlesztése, fordítása és hibakeresése

Középszintű programozási fogalmak

  • Keresztfordító
  • Beágyazott C implementáció, programozás * Hibakeresés
  • Különbségek az ASNSI-C-től
  • Memóriamodellek
  • Könyvtári referencia
  • A #pragma direktíva használata
  • Függvények, paraméterátadás és visszatérési típusok

Beépített perifériák

  • Portok: Bemenet/kimenet
  • Időzítők és számlálók
  • Megszakítások, UART

Külső interfészek

  • LED-ek
  • Kapcsolók (pillanatnyi típus, váltótípus)
  • Hét szegmens kijelző: (Normál mód, BCD mód,
  • Belső multiplexálás és külső multiplexálás)
  • LCD (4 bites, 8 bites, Foglalt jelző, Egyéni karakter generálás)
  • Billentyűzet mátrix

Protokollok és perifériák

  • I2C (EEPROM), SPI (EEPROM)
  • A/D és D/A átalakító
  • Lépcsős motor, DC motor
  • I2C protokoll (RTC:800583, DS1307 ADC:PCF8591, DS1621)
  • SPI protokollok (ADC:MCP3001)
  • IR kommunikáció (Phillips RC5 protokoll)
  • ZIGBEE, GSM, GPS, USB, MMC és SD
  • Ethernet MAC, CAN protokoll

Követelmények

  • Alapvető elektronikai fogalmak ismerete, például feszültség, áram és áramkörök
  • Tapasztalat C vagy hasonló alacsony szintű programozási nyelvben
  • Alapvető ismeretek a számítógéparchitektúráról és mikrovezérlőkről

Célközönség

  • Beágyazott rendszerek mérnökei
  • Hardver- és firmware-fejlesztők
  • Szoftvermérnökök, akik beágyazott fejlesztésre váltanak
 14 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (2)

Közelgő kurzusok

Rokon kategóriák