Ta kontakt

Kursplan

Introduksjon

  • Mikroprosessor kontra mikrokontroller
  • CISC kontra RISC

Overblikk over arkitekturen til «Klientbeslutning»

  • Prosessorkjerne og funksjonell blokkdiagram
  • Beskrivelse av minneorganisering
  • Overblikk over alle SFR-er og deres grunnleggende funksjonalitet

Konsepter for lavnivåprogrammering

  • Adresseringsmetoder
  • Instruksjonssett og assembler-språk (ALP)
  • Utvikling, bygging og feilsøking av ALP-er

Konsepter for middelnivåprogrammering

  • Krysskompilator
  • Implementering av innebygd C, programmering og feilsøking
  • Forskjeller fra ANSI-C
  • Minne-modeller
  • Biblioteksreferanser
  • Bruk av #pragma-direktiv
  • Funksjoner, parameteroverføring og returtyper

Perifere enheter på chip

  • Porer: Inngang/utgang
  • Tidsluker & tellere
  • Avbrudd, UART

Eksterne grensesnitt

  • LED-lys
  • Brytere (momentantype, veksle-type)
  • Syvsegmentdisplay: (Normaltilstand, BCD-tilstand,
  • Intern flerplexing & ekstern flerplexing)
  • LCD (4-bit, 8-bit, opptatt-flagg, tilpasset tegngenerering)
  • Tastaturmatrise

Protokoller & Perifere enheter

  • I2C (EEPROM), SPI (EEPROM)
  • A/D- og D/A-omformere
  • Trinnmotor, DC-motor
  • I2C-protokoll (RTC:800583, DS1307, ADC:PCF8591, DS1621)
  • SPI-protokoller (ADC:MCP3001)
  • IR-kommunikasjon (Philips RC5-protokoll)
  • ZIGBEE, GSM, GPS, USB, MMC & SD
  • Ethernet MAC, CAN-protokoll

Krav

  • Forståelse for grunnleggende elektronikk-konsepter som spenning, strøm og kretser
  • Opplevelse med programmering i C eller et lignende lavnivåspråk
  • Grunnleggende kunnskap om datamaskinarkitektur og mikrokontrollere

Målgruppe

  • Ingeniører innen innebygde systemer
  • Utviklere av maskinvare og fastvare
  • Programvareingeniører som går over til utvikling av innebygde systemer
 14 Timer

Antall deltakere


Pris per deltaker

Referanser (2)

Kommende kurs

Relaterte kategorier