Kursplan

Introduktion

  • Mikroprocessor vs Microcontroller
  • CISC vs RISC

Översikt över arkitekturen för "Client Decision"

  • Processorkärna och funktionsblockdiagram
  • Beskrivning av minnesorganisation
  • Översikt över ALLA SFR och deras grundläggande funktionalitet

Lågnivå Programming koncept

  • Adresseringslägen
  • Instruktionsuppsättning och Assembly Language (ALP)
  • Utveckla, bygga och felsöka ALP:er

Mellannivå Programming Begrepp

  • Korskompilator
  • Embedded C Genomförande, prog. * Felsökning
  • Skillnader från ASNSI-C
  • Minnesmodeller
  • Bibliotekshänvisning
  • Användning av #pragmadirektivet
  • Funktioner, Parameterpassering och returtyper

On-Chip kringutrustning

  • Portar: Ingång/utgång
  • Timers och räknare
  • Avbryter, UART

Externa gränssnitt

  • Lysdioder
  • Omkopplare (Momentär typ, Växlingstyp)
  • Sju segmentsvisning: (Normalt läge, BCD-läge,
  • Intern multiplexering och extern multiplexering)
  • LCD (4bit, 8bit, Busy Flag, Custom Character Generation)
  • Knappsats Matrix

Protokoll och kringutrustning

  • I2C (EEPROM), SPI (EEPROM)
  • A/D & D/A-omvandlare
  • Stegmotor, DC-motor
  • I2C-protokoll (RTC:800583,DS1307 ADC:PCF8591, DS1621)
  • SPI-protokoll (ADC:MCP3001)
  • IR Communications (Phillips RC5-protokoll)
  • ZIGBEE, GSM, GPS, USB, MMC & SD
  • Ethernet MAC, CAN-protokoll
  14 timmar
 

Antal deltagare


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Relaterade Kurser

The Yocto Project - An Overview - hands-on

  28 timmar

Relaterade Kategorier