Kom i kontakt

Kursplan

Introduktion

  • Mikroprocessor vs Mikrokontroller
  • CISC vs RISC

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

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

Lågnivåprogrammeringskoncept

  • Adresseringstyper
  • Instruktionssätt och Assembler-språk (ALP)
  • Utveckling, bygge och felsökning av ALP’er

Mellanliggande programmeringskoncept

  • Korskomplilator
  • Embedded C-implementering, prog. * Felsökning
  • Olikheter från ASNSI-C
  • Minnesmodeller
  • Biblioteksreferenser
  • Användning av #pragma direktiv
  • Funktioner, parametrar och returtyper

Inbyggda periferier

  • Portar: In-/utgående
  • Tidare & Räknare
  • Avhändningar, UART

Externa gränssnitt

  • LEDS
  • Knappar (Momentan typ, Växel typ)
  • Sju-segment-display: (Normal läge, BCD-läge,
  • Inbyggd multiplexering & Extern multiplexering)
  • LCD (4bit, 8bit, Busy Flag, Anpassade tecken)
  • Tangentbordsmatris

Protokoll och periferier

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

Krav

  • Förståelse av grundläggande elektronikbegrepp som spänning, ström och kretsar
  • Erfarenhet av programmering i C eller en liknande lågnivåspråk
  • Grundläggande kunskap om datorarkitektur och mikrokontroller

Målgrupp

  • Inbyggda systemingenjörer
  • Hård- och programvarautvecklare
  • Programvaruutvecklare som övergår till inbyggd utveckling
 14 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (1)

Kommande Kurser

Relaterade Kategorier