Zkuste nás kontaktovat

Návrh Školení

Úvod

  • Mikroprocesor versus mikrokontrolér
  • CISC versus RISC

Přehled architektury „Klienta rozhodnutí“

  • Jádro procesoru a funkční blokové schéma
  • Popis organizace paměti
  • Přehled všech SFR a jejich základní funkce

Koncepce programování na nízké úrovni

  • Režimy adresování
  • Instruktážní sada a assemblerový jazyk (ALP)
  • Vývoj, sestavování a ladění ALP

Koncepce programování na střední úrovni

  • Křížový kompilátor
  • Implementace vestavného jazyka C, programování a ladění
  • Rozdíly oproti ANSI-C
  • Modely paměti
  • Odkazy na knihovny
  • Využití direktivy #pragma
  • Funkce, předávání parametrů a návratové typy

Periferní zařízení na čipu

  • Porty: vstup/výstup
  • Časovače a počítadla
  • Přerušení, UART

Externí rozhraní

  • LED diody
  • Tlačítka (dočasného typu, přepínací typ)
  • Displej sedmisegmentový: (běžný režim, BCD režim,
  • Interní multiplexování a externí multiplexování)
  • LCD (4bitový, 8bitový, příznak zaneprázdněnosti, generování vlastních znaků)
  • Matice klávesnice

Protokoly a periferní zařízení

  • I2C (EEPROM), SPI (EEPROM)
  • A/D a D/A převodník
  • Krokový motor, stejnosměrný motor
  • Protokol I2C (RTC:800583, DS1307, ADC:PCF8591, DS1621)
  • Protokol SPI (ADC:MCP3001)
  • IR komunikace (Protokol Philips RC5)
  • ZIGBEE, GSM, GPS, USB, MMC a SD
  • Ethernet MAC, protokol CAN

Požadavky

  • Znalost základních elektronických pojmů, jako jsou napětí, proud a obvody
  • Zkušenosti s programováním v jazyce C nebo podobném nízkolevelovém jazyce
  • Základní znalost architektury počítače a mikrokontrolérů

Cílová skupina

  • Inženýři vestavných systémů
  • Vývojáři hardwaru a firmwaru
  • Vývojáři softwaru přecházející do oblasti vestavného vývoje
 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie