Publicação em 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.
Docente(s)
- Hugo Filipe Mendes Magalhães (2)
- Nelson Manuel Lopes dos Reis (2)
- Ana Cristina Barata Pires Lopes (2)
(1) Docente Responsável
(2) Docente que lecciona
Pré-requisitos
Algoritmia, programação em C, sistemas digitais, arquitectura de computadores e sistemas de operação.
Objetivos
Pretende-se que os alunos desenvolvam capacidades de projecto e manuseamento de sistemas baseados em microcontroladores (designadamente da família PIC).
Programa
1) Revisões sobre sistemas baseados em microcontroladores;
2) Leitura de entradas analógicas;
3) Comparação, captura e modulação da largura do impulso;
4) Introdução às comunicações: USART modo síncrono e assíncrono;
5) Comunicação SPI;
6) Comunicação I2C;
7) Sistemas distribuídos baseados em CAN;
8) Sistemas baseados em processadores Raspberry Pi.
Metodologia de avaliação
Teste escrito (50%), trabalho laboratorial (50%) (obrigatório classificação mínima de 45% no teste escrito e classificação
Bibliografia
- 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
Método de Ensino
Aulas teóricas, exercícios práticos e experiências laboratoriais.
Software utilizado nas aulas
MPLab X,
Proteus,
Compilador MCC18,
Compilador XC8,
IDLE(Python 3.6),
Linux.