Curriculum
Mutuazione: 20802093 ELETTRONICA DEI SISTEMI PROGRAMMABILI in Ingegneria elettronica per l'industria e l'innovazione LM-29 N0 SAVOIA ALESSANDRO STUART, DE IACOVO ANDREA
Programme
Introduction to programmable systems:Programmable system classification
Fields of application
Digital electronics:
Logical networks
Combinational circuits
Sequential circuits
Programmable logics
Numeral systems and data types:
Binary and hexadecimal numbers
Operations and conversions with binary and hexadecimal numbers
Binary representation of integers
Binary representation of real numbers
Microcomputer topology:
Base structure
Microcontrollers vs. microprocessors
CPU
Bus
Memory arrangement
I/O arrangement
Instruction set
Interrupts
Embededd programming with Assembler:
Low level programming
Assembler
Assembler instruction characteristics
Multiplications and divisions
Data and variable allocation
Subroutines and Interrupt Service Routines
Embedded programming with C:
High level programming
Builders
Structure of a C program
Exampled
C and Assembler code integration
Interfacing basics:
Power supply
Clock
Power-on reset
Bootstrap
Embedded peripherals:
Interrupt types
Interrupt management
Timers and counters
Embedded memories
Bus arbitrations
Direct Memory Access (DMA)
Physical interfaces:
General Purpose Input Output (GPIO)
Device interfacing with GPIO
Switch and push button interfaces
LED interface
Display interface
Continous current loads
Alternate current loads
Motor loads
Serial communication:
Data communication
Serial channels
UART
USB
SPI
I2C
1-Wire
Analog signal processing:
Sensors, interfacing and signal conditioning
Operational amplifiers
Comparators
Sampling
ADC and DAC converters
Core Documentation
Textbooks: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.
Additional references:
Texas Instruments MSP-EXP430FR5739
http://www.ti.com/tool/msp-exp430fr5739
MSP-EXP430FR5739 Experimenter Board User's Guide (Rev. B)
http://www.ti.com/lit/ug/slau343b/slau343b.pdf
MSP430FR57xx Family User's Guide (Rev. C)
http://www.ti.com.cn/cn/lit/ug/slau272c/slau272c.pdf
MSP430FR573x Mixed-Signal Microcontrollers (Rev. J)
http://www.ti.com/lit/ds/slas639j/slas639j.pdf
Texas Instruments Code Composer Studio (IDE) v5 Windows/Linux
http://www.ti.com/tool/ccstudio
Type of delivery of the course
Frontal lessons and classroom exercises.Type of evaluation
Students are evaluated with two alternative modalities (each student can choose their preferred evaluation method): a. The students develops a microcontroller-based electronic system. The system design and functionalities are discussed during an oral exam. b. Oral exam about the whole course program.Mutuazione: 20802093 ELETTRONICA DEI SISTEMI PROGRAMMABILI in Ingegneria elettronica per l'industria e l'innovazione LM-29 N0 SAVOIA ALESSANDRO STUART, DE IACOVO ANDREA
Programme
Introduction to programmable systems:Programmable system classification
Fields of application
Digital electronics:
Logical networks
Combinational circuits
Sequential circuits
Programmable logics
Numeral systems and data types:
Binary and hexadecimal numbers
Operations and conversions with binary and hexadecimal numbers
Binary representation of integers
Binary representation of real numbers
Microcomputer topology:
Base structure
Microcontrollers vs. microprocessors
CPU
Bus
Memory arrangement
I/O arrangement
Instruction set
Interrupts
Embededd programming with Assembler:
Low level programming
Assembler
Assembler instruction characteristics
Multiplications and divisions
Data and variable allocation
Subroutines and Interrupt Service Routines
Embedded programming with C:
High level programming
Builders
Structure of a C program
Exampled
C and Assembler code integration
Interfacing basics:
Power supply
Clock
Power-on reset
Bootstrap
Embedded peripherals:
Interrupt types
Interrupt management
Timers and counters
Embedded memories
Bus arbitrations
Direct Memory Access (DMA)
Physical interfaces:
General Purpose Input Output (GPIO)
Device interfacing with GPIO
Switch and push button interfaces
LED interface
Display interface
Continous current loads
Alternate current loads
Motor loads
Serial communication:
Data communication
Serial channels
UART
USB
SPI
I2C
1-Wire
Analog signal processing:
Sensors, interfacing and signal conditioning
Operational amplifiers
Comparators
Sampling
ADC and DAC converters
Core Documentation
Textbooks: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.
Additional references:
Texas Instruments MSP-EXP430FR5739
http://www.ti.com/tool/msp-exp430fr5739
MSP-EXP430FR5739 Experimenter Board User's Guide (Rev. B)
http://www.ti.com/lit/ug/slau343b/slau343b.pdf
MSP430FR57xx Family User's Guide (Rev. C)
http://www.ti.com.cn/cn/lit/ug/slau272c/slau272c.pdf
MSP430FR573x Mixed-Signal Microcontrollers (Rev. J)
http://www.ti.com/lit/ds/slas639j/slas639j.pdf
Texas Instruments Code Composer Studio (IDE) v5 Windows/Linux
http://www.ti.com/tool/ccstudio
Type of delivery of the course
Frontal lessons and classroom exercises.Type of evaluation
Students are evaluated with two alternative modalities (each student can choose their preferred evaluation method): a. The students develops a microcontroller-based electronic system. The system design and functionalities are discussed during an oral exam. b. Oral exam about the whole course program.Mutuazione: 20802093 ELETTRONICA DEI SISTEMI PROGRAMMABILI in Ingegneria elettronica per l'industria e l'innovazione LM-29 N0 SAVOIA ALESSANDRO STUART, DE IACOVO ANDREA
Programme
Introduction to programmable systems:Programmable system classification
Fields of application
Digital electronics:
Logical networks
Combinational circuits
Sequential circuits
Programmable logics
Numeral systems and data types:
Binary and hexadecimal numbers
Operations and conversions with binary and hexadecimal numbers
Binary representation of integers
Binary representation of real numbers
Microcomputer topology:
Base structure
Microcontrollers vs. microprocessors
CPU
Bus
Memory arrangement
I/O arrangement
Instruction set
Interrupts
Embededd programming with Assembler:
Low level programming
Assembler
Assembler instruction characteristics
Multiplications and divisions
Data and variable allocation
Subroutines and Interrupt Service Routines
Embedded programming with C:
High level programming
Builders
Structure of a C program
Exampled
C and Assembler code integration
Interfacing basics:
Power supply
Clock
Power-on reset
Bootstrap
Embedded peripherals:
Interrupt types
Interrupt management
Timers and counters
Embedded memories
Bus arbitrations
Direct Memory Access (DMA)
Physical interfaces:
General Purpose Input Output (GPIO)
Device interfacing with GPIO
Switch and push button interfaces
LED interface
Display interface
Continous current loads
Alternate current loads
Motor loads
Serial communication:
Data communication
Serial channels
UART
USB
SPI
I2C
1-Wire
Analog signal processing:
Sensors, interfacing and signal conditioning
Operational amplifiers
Comparators
Sampling
ADC and DAC converters
Core Documentation
Textbooks: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.
Additional references:
Texas Instruments MSP-EXP430FR5739
http://www.ti.com/tool/msp-exp430fr5739
MSP-EXP430FR5739 Experimenter Board User's Guide (Rev. B)
http://www.ti.com/lit/ug/slau343b/slau343b.pdf
MSP430FR57xx Family User's Guide (Rev. C)
http://www.ti.com.cn/cn/lit/ug/slau272c/slau272c.pdf
MSP430FR573x Mixed-Signal Microcontrollers (Rev. J)
http://www.ti.com/lit/ds/slas639j/slas639j.pdf
Texas Instruments Code Composer Studio (IDE) v5 Windows/Linux
http://www.ti.com/tool/ccstudio
Type of delivery of the course
Frontal lessons and classroom exercises.Type of evaluation
Students are evaluated with two alternative modalities (each student can choose their preferred evaluation method): a. The students develops a microcontroller-based electronic system. The system design and functionalities are discussed during an oral exam. b. Oral exam about the whole course program.Mutuazione: 20802093 ELETTRONICA DEI SISTEMI PROGRAMMABILI in Ingegneria elettronica per l'industria e l'innovazione LM-29 N0 SAVOIA ALESSANDRO STUART, DE IACOVO ANDREA
Programme
Introduction to programmable systems:Programmable system classification
Fields of application
Digital electronics:
Logical networks
Combinational circuits
Sequential circuits
Programmable logics
Numeral systems and data types:
Binary and hexadecimal numbers
Operations and conversions with binary and hexadecimal numbers
Binary representation of integers
Binary representation of real numbers
Microcomputer topology:
Base structure
Microcontrollers vs. microprocessors
CPU
Bus
Memory arrangement
I/O arrangement
Instruction set
Interrupts
Embededd programming with Assembler:
Low level programming
Assembler
Assembler instruction characteristics
Multiplications and divisions
Data and variable allocation
Subroutines and Interrupt Service Routines
Embedded programming with C:
High level programming
Builders
Structure of a C program
Exampled
C and Assembler code integration
Interfacing basics:
Power supply
Clock
Power-on reset
Bootstrap
Embedded peripherals:
Interrupt types
Interrupt management
Timers and counters
Embedded memories
Bus arbitrations
Direct Memory Access (DMA)
Physical interfaces:
General Purpose Input Output (GPIO)
Device interfacing with GPIO
Switch and push button interfaces
LED interface
Display interface
Continous current loads
Alternate current loads
Motor loads
Serial communication:
Data communication
Serial channels
UART
USB
SPI
I2C
1-Wire
Analog signal processing:
Sensors, interfacing and signal conditioning
Operational amplifiers
Comparators
Sampling
ADC and DAC converters
Core Documentation
Textbooks: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.
Additional references:
Texas Instruments MSP-EXP430FR5739
http://www.ti.com/tool/msp-exp430fr5739
MSP-EXP430FR5739 Experimenter Board User's Guide (Rev. B)
http://www.ti.com/lit/ug/slau343b/slau343b.pdf
MSP430FR57xx Family User's Guide (Rev. C)
http://www.ti.com.cn/cn/lit/ug/slau272c/slau272c.pdf
MSP430FR573x Mixed-Signal Microcontrollers (Rev. J)
http://www.ti.com/lit/ds/slas639j/slas639j.pdf
Texas Instruments Code Composer Studio (IDE) v5 Windows/Linux
http://www.ti.com/tool/ccstudio
Type of delivery of the course
Frontal lessons and classroom exercises.Type of evaluation
Students are evaluated with two alternative modalities (each student can choose their preferred evaluation method): a. The students develops a microcontroller-based electronic system. The system design and functionalities are discussed during an oral exam. b. Oral exam about the whole course program.