Struttura del corso

Introduzione

  • Microprocessore vs Microcontroller
  • CISC contro RISC

Panoramica dell'architettura di  "Client Decision"

  • Core del processore e diagramma a blocchi funzionali
  • Descrizione dell'organizzazione della memoria
  • Panoramica di TUTTI gli SFR e delle loro funzionalità di base

Concetti di basso livello Programming

  • Modalità di indirizzamento
  • Set di istruzioni e Assembly Language (ALP)
  • Sviluppo, creazione e debug di ALP

Livello intermedio Programming Concetti

  • Compilatore incrociato
  • Embedded C Implementazione, prog. * Debug
  • Differenze rispetto ad ASNSI-C
  • Modelli di memoria
  • Informazioni di riferimento sulla libreria
  • Applicazione della direttiva #pragma
  • Funzioni, passaggi di parametri e tipi restituiti

Periferiche su chip

  • Porte: Ingresso/uscita
  • Timer e contatori
  • Interruzioni, UART

Interfacce esterne

  • LED
  • Interruttori (tipo momentaneo, tipo a levetta)
  • Display a sette segmenti: (modalità normale, modalità BCD,
  • Multiplexing interno e multiplexing esterno)
  • LCD (4 bit, 8 bit, flag di occupato, generazione di caratteri personalizzati)
  • Tastiera Matrix

Protocolli e periferiche

  • I2C (EEPROM), SPI (EEPROM)
  • Convertitore A/D & D/A
  • Motore passo-passo, motore CC
  • Protocollo I2C (RTC:800583,DS1307 ADC:PCF8591, DS1621)
  • Protocolli SPI (ADC:MCP3001)
  • IR Communications (protocollo Phillips RC5)
  • ZIGBEE, GSM, GPS, USB, MMC E SD
  • MAC Ethernet, protocollo CAN
  14 ore
 

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.
I corsi di formazione pubblici richiedono più di 5 partecipanti.

Corsi relativi

The Yocto Project - An Overview - hands-on

  28 ore

Categorie relative