Mutua da
|
20802093 ELETTRONICA DEI SISTEMI PROGRAMMABILI in Ingegneria elettronica per l'industria e l'innovazione LM-29 N0 SAVOIA ALESSANDRO STUART
(programma)
Introduzione ai sistemi programmabili: Classificazione dei sistemi programmabili Campi di applicazione
Richiami di elettronica digitale: Reti logiche Circuiti combinatori Circuiti sequenziali Logiche programmabili
Sistemi di numerazione e tipi di dati: Numeri binari ed esadecimali Conversioni e operazioni tra numeri binari ed esadecimali Rappresentazione binaria di numeri interi Rappresentazione binaria di numeri reali
Organizzazione di un microcomputer: Struttura di base Microcontrollori vs. microprocessori CPU Bus Organizzazione della memoria Organizzazione dell’I/O Instruction set Introduzione agli interrupt
Programmazione embedded in linguaggio assembly: Programmazione a basso livello Assembler Caratteristiche delle istruzioni assembly Operazioni di moltiplicazione e divisione Allocazione dati e variabili Subroutines e Interrupt Service Routines
Programmazione embedded in linguaggio C: Programmazione ad alto livello Compilatori Struttura di programmi C Esempi Integrazione di codice C e assembly
Principi base di interfacciamento: Alimentazione Clock Power-on reset Bootstrap
Periferiche embedded: Tipologie di interrupt Gestione degli interrupt Timer e contatori Memorie embedded Arbitraggio del bus Accesso diretto alla memoria (DMA)
Interfacciamento con il mondo esterno: Porte di ingresso-uscita general purpose (GPIO) Interfacciamento di dispositivi tramite GPIO Interfacciamento di interruttori e pulsanti Interfacciamento di LED Interfacciamento di display Interfacciamento di carichi in corrente continua Interfacciamento di carichi in corrente alternata Interfacciamento di motori
Comunicazione seriale: Comunicazione di dati Tipologie di canali seriali UART USB SPI I2C 1-Wire
Elaborazione di segnali analogici: Sensori, Interfacciamento e condizionamento dei segnali Amplificatori Operazionali Comparatori Campionamento Convertitori ADC e DAC
(testi)
Libro di testo consigliati:
Manuel Jiménez, Rogelio Palomera, Isidoro Couvertier, “Introduction to Embedded Systems: Using Microcontrollers and the MSP430“, Springer Science & Business Media, 11 set 2013.
Paolo Spirito, “Elettronica digitale”, McGraw-Hill Companies, 2002.
Materiale per le esercitazioni:
PAGINA WEB SCHEDA DI SVILUPPO - Texas Instruments MSP-EXP430FR5739 http://www.ti.com/tool/msp-exp430fr5739
GUIDA SCHEDA DI SVILUPPO - MSP-EXP430FR5739 Experimenter Board User's Guide (Rev. B) http://www.ti.com/lit/ug/slau343b/slau343b.pdf
GUIDA MICROCONTROLLORE- MSP430FR57xx Family User's Guide (Rev. C) http://www.ti.com.cn/cn/lit/ug/slau272c/slau272c.pdf
DATASHEET MICROCONTROLLORE - MSP430FR573x Mixed-Signal Microcontrollers (Rev. J) http://www.ti.com/lit/ds/slas639j/slas639j.pdf
AMBIENTE DI SVILUPPO -Texas Instruments Code Composer Studio (IDE) v5 Windows/Linux http://www.ti.com/tool/ccstudio
|