Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie

  • Mikroprocesor vs Mikrokontroler
  • CISC vs RISC

Przegląd architektury „Decyzja Klienta”

  • Rdzeń procesora i schemat blokowy funkcjonalny
  • Opis organizacji pamięci
  • Przegląd wszystkich SFR i ich podstawowe funkcje

Koncepty programowania niskiego poziomu

  • Tryby adresowania
  • Zestaw instrukcji i język asemblera (ALP)
  • Tworzenie, budowanie i debugowanie programów ALP

Koncepty programowania średniego poziomu

  • Kompilator krzyżowy
  • Implementacja języka C w systemach wbudowanych, programowanie * Debugowanie
  • Różnice w stosunku do ANSI-C
  • Modele pamięci
  • Referencja biblioteczna
  • Użycie dyrektywy #pragma
  • Funkcje, przekazywanie parametrów i typy zwracane

Periferia na chipie

  • Porty: Wejście/wyjście
  • Liczniki i timery
  • Przerwania, UART

Interfejsy zewnętrzne

  • Diody LED
  • Przełączniki (chwilowe, przełączane)
  • Wyświetlacz siedmiosegmentowy: (Tryb normalny, tryb BCD,
  • Multiplexing wewnętrzny i zewnętrzny)
  • LCD (4-bitowe, 8-bitowe, flaga zajętości, generowanie znaków niestandardowych)
  • Matryca klawiatury

Protokoły i peryferia

  • I2C (EEPROM), SPI (EEPROM)
  • Przetworniki A/D i D/A
  • Silnik krokowy, silnik DC
  • Protokół I2C (RTC:800583,DS1307 ADC:PCF8591, DS1621)
  • Protokoły SPI (ADC:MCP3001)
  • Komunikacja IR (Protokół Phillips RC5)
  • ZIGBEE, GSM, GPS, USB, MMC i SD
  • Ethernet MAC, Protokół CAN

Wymagania

  • Zrozumienie podstawowych pojęć z zakresu elektroniki, takich jak napięcie, prąd i obwody.
  • Doświadczenie w programowaniu w języku C lub podobnym języku niskiego poziomu.
  • Podstawowa wiedza na temat architektury komputerów i mikrokontrolerów.

Grupa docelowa

  • Inżynierowie systemów wbudowanych.
  • Programiści sprzętu i oprogramowania układowego.
  • Inżynierowie oprogramowania przechodzący do rozwoju systemów wbudowanych.
 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie