Course Outline

Introductie

  • Microprocessor versus Microcontroller
  • CISC versus RISC

Overzicht van de architectuur van  "Client Decision"

  • Processorkern en functioneel blokdiagram
  • Beschrijving van de organisatie van het geheugen
  • Overzicht van ALLE SFR's en hun basisfunctionaliteit

Concepten op laag niveau Programming

  • Adresseringsmodi
  • Instructieset en Assembly Language (ALP)
  • Ontwikkelen, bouwen en debuggen van ALP's

Concepten op middenniveau Programming

  • Kruis-compiler
  • Embedded C Implementatie, prog. * Debugging
  • Verschillen met ASNSI-C
  • Geheugen Modellen
  • Referentie van de bibliotheek
  • Gebruik van #pragma richtlijn
  • Functies, Parameter doorgeven en retourtypes

Randapparatuur op de chip

  • Poorten: Input/output
  • Timers en tellers
  • Onderbreekt, UART

Externe interfaces

  • LEDS
  • Schakelaars (Kortstondig type, Toggle type)
  • Weergave met zeven segmenten: (Normale modus, BCD-modus,
  • Interne multiplexing en externe multiplexing)
  • LCD-scherm (4-bits, 8-bits, bezetvlag, aangepaste tekengeneratie)
  • Toetsenbord Matrix

Protocollen en randapparatuur

  • I2C (EEPROM), SPI (EEPROM)
  • A/D & D/A-omvormer
  • Stappenmotor, gelijkstroommotor
  • I2C-protocol (RTC:800583,DS1307 ADC:PCF8591, DS1621)
  • SPI-protocollen (ADC:MCP3001)
  • IR Communications (Phillips RC5-protocol)
  • ZIGBEE, GSM, GPS, USB, MMC & SD
  • Ethernet MAC, CAN-protocol
 14 Hours

Related Courses

The Yocto Project - An Overview - hands-on

28 Hours

Related Categories