Publication in the Diário da República: Despacho nº 10766/2011 - 30/08/2011
6 ECTS; 3º Ano, 2º Semestre, 28,0 T + 42,0 PL + 5,0 OT , Cód. 911236.
Lecturer
- Ana Cristina Barata Pires Lopes (2)
(1) Docente Responsável
(2) Docente que lecciona
Prerequisites
Algorithms, C programming, digital systems, computer architecture and operating systems.
Objectives
Provide the students with skills related to the project and development of microcontroller based systems (PIC family).
Program
1) Reviews on microcontroller-based systems;
2) Analog inputs;
3) Comparison, capture and pulse width modulation;
4) Introduction to communications: USART synchronous and asynchronous modes;
5) SPI communication;
6) I2C communication;
7) Distributed systems based on CAN;
8) Systems based on Raspberry Pi processors.
Evaluation Methodology
Written Test (50%), Lab work (50%)
(A minimum of 45% classification in the written Test is mandatory and a minimum of 45% classification in the Labs is mandatory)
Bibliography
- Buttazzo, G. (2004). Hard Real-Time Computing Systems. (Vol. -). -: Springer
- Gonçalves, V. (2005). Sistemas Electrónicos com Microcontroladores. (Vol. 1). (pp. 1-344). Portugal: ETEP
- Peatman, J. (1998). Design with PIC Microcontrolers. (Vol. -). -: Prentice Hall
- Peatman, J. (2003). Embedded Design with PIC 18F452 Microcontrolers. (Vol. -). -: Prentice Hall
Teaching Method
Lectures, practical exercises and lab experiments.
Software used in class
MPLab X,
Proteus,
Compilador MCC18,
Compilador XC8,
IDLE(Python 3.6),
Linux.