Свържете се с нас

План на курса

Въведение

  • Микропроцесор срещу микроконтролер
  • CISC срещу RISC

Общ преглед на архитектурата на „Клиентското решение“

  • Процесорно ядро и функционален блок-схема
  • Описание на организацията на паметта
  • Общ преглед на всички SFR и техната основна функционалност

Концепции за нискоуровнево програмиране

  • Модове за адресиране
  • Изпълнителни команди и асемблер (ALP)
  • Разработка, компилиране и дебъгване на ALP

Концепции за средноуровнево програмиране

  • Крос-компилатор
  • Имплементация на Embedded C, *дебъгване
  • Разлики от ANSI-C
  • Модели за паметта
  • Справка по библиотеката
  • Потреба от директива #pragma
  • Функции, предаване на параметри и връщани типове

Вградени периферии

  • Портове: вход/изход
  • Таймери и счетчици
  • Прекъсвания, UART

Външни интерфейси

  • LED-uri
  • Комутатори (моментен тип, переключващ тип)
  • Седемсегментов дисплей: (Обичайно състояние, BCD режим,
  • Вътрешна и външна мултиплексация)
  • LCD (4-битово, 8-битово, флаг за заетост, генериране на персонализирани символи)
  • Матрица на клавиатурата

Протоколи и периферии

  • I2C (EEPROM), SPI (EEPROM)
  • A/D и D/A конвертор
  • Шагов мотор, DC мотор
  • I2C протокол (RTC:800583, DS1307 ADC:PCF8591, DS1621)
  • SPI протоколи (ADC:MCP3001)
  • ИК комуникации (Phillips RC5 протокол)
  • ZIGBEE, GSM, GPS, USB, MMC и SD
  • Ethernet MAC, CAN протокол

Изисквания

  • Разбиране на основни електронни концепции като напрежение, ток и кръгови схеми
  • Опит в програмирането на C или подобен нискоуровнев език
  • Основно знание за архитектурата на компютрите и микроконтролерите

Публика

  • Инженери по вградени системи
  • Разработчици на хардуер и фърмър
  • Софтуерни инженери, прехвърлящи се към разработка на ембеддед системи
 14 Часове

Брой участници


Цена за участник

Отзиви от потребители (2)

Предстоящи Курсове

Свързани Kатегории