Teacher
|
DE IACOVO ANDREA
(syllabus)
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
(reference books)
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
|