Schița de curs

Introducere

  • Microprocesor vs Microcontroller
  • CISC vs RISC

Privire de ansamblu asupra arhitecturii „Deciziei clientului”

  • Miezul procesorului și diagrama bloc funcționale
  • Descrierea organizării memoriei
  • Prezentare generală a TOATE SFR-urile și funcționalitatea lor de bază

Nivel scăzut Programming Concepte

  • Moduri de adresare
  • Set de instrucțiuni și Assembly Language (ALP)
  • Dezvoltarea, construirea și depanarea ALP-urilor

Nivel mediu Programming Concepte

  • Cross Compiler
  • Embedded C Implementare, prog. * Depanare
  • Diferențele față de ASNSI-C
  • Modele de memorie
  • Referință la bibliotecă
  • Utilizarea directivei #pragma
  • Funcții, tipuri de transmitere și returnare a parametrilor

Periferice pe cip

  • Porturi: intrare/ieșire
  • Cronometre și contoare
  • Întreruperi, UART

Interfețe externe

  • LED-uri
  • Comutatoare (tip momentan, tip comutator)
  • Afișaj cu șapte segmente: (mod normal, mod BCD,
  • Multiplexare internă și multiplexare externă)
  • LCD (4 biți, 8 biți, steag ocupat, generare personalizată de caractere)
  • Tastatură Matrix

Protocoale și periferice

  • I2C (EEPROM), SPI (EEPROM)
  • Convertor A/D și D/A
  • Motor pas cu pas, Motor DC
  • Protocol I2C (RTC:800583,DS1307 ADC:PCF8591, DS1621)
  • Protocoale SPI (ADC:MCP3001)
  • IR Communications (protocol Phillips RC5)
  • ZIGBEE, GSM, GPS, USB, MMC și SD
  • Ethernet MAC, protocol CAN
  14 ore
 

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.

Pret per participant

Cursuri înrudite

The Yocto Project - An Overview - hands-on

  28 ore

Categorii înrudite