Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Introduzione
- Microprocessore vs Microcontrollore
- CISC vs RISC
Panoramica dell'architettura di “Client Decision”
- Nucleo del processore e diagramma a blocchi funzionale
- Descrizione dell'organizzazione della memoria
- Panoramica di tutti gli SFR e le loro funzionalità di base
Concetti di programmazione a basso livello
- Modalità di indirizzamento
- Insieme di istruzioni e linguaggio assembly (ALP)
- Sviluppo, compilazione ed esecuzione del debug degli ALP
Concetti di programmazione a livello intermedio
- Compilatore cross
- Implementazione in Embedded C, programmazione e debug
- Differenze rispetto all'ANSI-C
- Modelli di memoria
- Riferimenti alle librerie
- Uso della direttiva #pragma
- Funzioni, passaggio dei parametri e tipi di ritorno
Periferiche on-chip
- Porte: input/output
- Timer e contatori
- Interruzioni, UART
Interfacce esterne
- LED
- Interruttori (tipo istantaneo, tipo interruttore)
- Display a sette segmenti: (modalità normale, modalità BCD,
- Multiplexing interno e multiplexing esterno)
- LCD (4 bit, 8 bit, flag di occupazione, generazione di caratteri personalizzati)
- Matrice di tastiera
Protocolli e periferiche
- I2C (EEPROM), SPI (EEPROM)
- Convertitori A/D e D/A
- Motore passo-passo, motore CC
- Protocollo I2C (RTC:800583, DS1307, ADC:PCF8591, DS1621)
- Protocolli SPI (ADC:MCP3001)
- Comunicazioni IR (protocollo Phillips RC5)
- ZIGBEE, GSM, GPS, USB, MMC e SD
- Ethernet MAC, protocollo CAN
Requisiti
- Conoscenza dei concetti di base dell'elettronica, come tensione, corrente e circuiti
- Esperienza nella programmazione in C o in un linguaggio a basso livello simile
- Conoscenza di base dell'architettura dei computer e dei microcontrollori
Pubblico di riferimento
- Ingegneri dei sistemi incorporati
- Sviluppatori di hardware e firmware
- Ingegneri software in transizione verso lo sviluppo embedded
14 ore
Recensioni (2)
Il modo in cui il trainer spiega
Deepak Tiwari - Beamtrail
Corso - Circuits and Electronics Fundamentals
Traduzione automatica
L'istruttore era molto interattivo e il ritmo del corso era costante.
Carolyn Yaacoby - Yeshiva University
Corso - Raspberry Pi for Beginners
Traduzione automatica