Course Code: embcomp
Duration: 14 hours
Overview:

Ten kurs demonstruje poprzez praktyczną praktykę podstawy Embedded Computerów.

Course Outline:

Wstęp

  • Mikroprocesor vs Microcontroller
  • CISC kontra RISC

Przegląd architektury „decyzji klienta”

  • Schemat rdzenia procesora i bloków funkcjonalnych
  • Opis organizacji pamięci
  • Przegląd WSZYSTKICH SFR i ich podstawowej funkcjonalności

Koncepcje niskiego poziomu Programming.

  • Tryby adresowania
  • Zestaw instrukcji i Assembly Language (ALP)
  • Tworzenie, budowanie i debugowanie ALP

Poziom średni Programming Koncepcje

  • Kompilator krzyżowy
  • Embedded C Realizacja, prog. * Debugowanie
  • Różnice w stosunku do ASNSI-C
  • Modele pamięci
  • Odniesienie do biblioteki
  • Użycie dyrektywy #pragma
  • Funkcje, typy przekazywania i zwracania parametrów

Urządzenia peryferyjne na chipie

  • Porty: wejście/wyjście
  • Timery i liczniki
  • Przerwania, UART

Interfejsy zewnętrzne

  • diody LED
  • Przełączniki (typ chwilowy, typ przełączający)
  • Wyświetlacz siedmiosegmentowy: (tryb normalny, tryb BCD,
  • Multipleksowanie wewnętrzne i multipleksowanie zewnętrzne)
  • LCD (4-bitowy, 8-bitowy, flaga zajętości, niestandardowe generowanie znaków)
  • Klawiatura Matrix

Protokoły i urządzenia peryferyjne

  • I2C (EEPROM), SPI (EEPROM)
  • Przetwornik A/D i D/A
  • Silnik krokowy, silnik prądu stałego
  • Protokół I2C (RTC:800583, DS1307 ADC:PCF8591, DS1621)
  • Protokoły SPI (ADC:MCP3001)
  • IR Communication s (protokół Philips RC5)
  • ZIGBEE, GSM, GPS, USB, MMC i SD
  • Ethernet MAC, protokół CAN
Sites Published:

United Arab Emirates - Introduction to Embedded Computers

Qatar - Introduction to Embedded Computers

Egypt - Introduction to Embedded Computers

Saudi Arabia - Introduction to Embedded Computers

South Africa - Introduction to Embedded Computers

Brasil - Introduction to Embedded Computers

Canada - Introduction to Embedded Computers

中国 - Introduction to Embedded Computers

香港 - Introduction to Embedded Computers

澳門 - Introduction to Embedded Computers

台灣 - Introduction to Embedded Computers

USA - Introduction to Embedded Computers

Österreich - Introduction to Embedded Computers

Schweiz - Introduction to Embedded Computers

Deutschland - Introduction to Embedded Computers

Czech Republic - Introduction to Embedded Computers

Denmark - Introduction to Embedded Computers

Estonia - Introduction to Embedded Computers

Finland - Introduction to Embedded Computers

Greece - Introduction to Embedded Computers

Magyarország - Introduction to Embedded Computers

Ireland - Introduction to Embedded Computers

Luxembourg - Introduction to Embedded Computers

Latvia - Introduction to Embedded Computers

España - Introducción a los Equipos Incrustados

Italia - Introduction to Embedded Computers

Lithuania - Introduction to Embedded Computers

Nederland - Introduction to Embedded Computers

Norway - Introduction to Embedded Computers

Portugal - Introduction to Embedded Computers

România - Introduction to Embedded Computers

Sverige - Introduction to Embedded Computers

Türkiye - Introduction to Embedded Computers

Malta - Introduction to Embedded Computers

Belgique - Introduction to Embedded Computers

France - Introduction to Embedded Computers

日本 - Introduction to Embedded Computers

Australia - Introduction to Embedded Computers

Malaysia - Introduction to Embedded Computers

New Zealand - Introduction to Embedded Computers

Philippines - Introduction to Embedded Computers

Singapore - Introduction to Embedded Computers

Thailand - Introduction to Embedded Computers

Vietnam - Introduction to Embedded Computers

India - Introduction to Embedded Computers

Argentina - Introducción a los Equipos Incrustados

Chile - Introducción a los Equipos Incrustados

Costa Rica - Introducción a los Equipos Incrustados

Ecuador - Introducción a los Equipos Incrustados

Guatemala - Introducción a los Equipos Incrustados

Colombia - Introducción a los Equipos Incrustados

México - Introducción a los Equipos Incrustados

Panama - Introducción a los Equipos Incrustados

Peru - Introducción a los Equipos Incrustados

Uruguay - Introducción a los Equipos Incrustados

Venezuela - Introducción a los Equipos Incrustados

Polska - Introduction to Embedded Computers

United Kingdom - Introduction to Embedded Computers

South Korea - Introduction to Embedded Computers

Pakistan - Introduction to Embedded Computers

Sri Lanka - Introduction to Embedded Computers

Bulgaria - Introduction to Embedded Computers

Bolivia - Introducción a los Equipos Incrustados

Indonesia - Introduction to Embedded Computers

Kazakhstan - Introduction to Embedded Computers

Moldova - Introduction to Embedded Computers

Morocco - Introduction to Embedded Computers

Tunisia - Introduction to Embedded Computers

Kuwait - Introduction to Embedded Computers

Oman - Introduction to Embedded Computers

Slovakia - Introduction to Embedded Computers

Kenya - Introduction to Embedded Computers

Nigeria - Introduction to Embedded Computers

Botswana - Introduction to Embedded Computers

Slovenia - Introduction to Embedded Computers

Croatia - Introduction to Embedded Computers

Serbia - Introduction to Embedded Computers

Bhutan - Introduction to Embedded Computers

Nepal - Introduction to Embedded Computers

Uzbekistan - Introduction to Embedded Computers