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)
- 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 relacionadas com o projecto e manuseamento de sistemas baseados em microcontroladores
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 (60%), trabalho laboratorial (40%). Obrigatório classificação mínima de 45% no teste escrito e classificação mínima de 45% nos laboratórios.
Bibliografia
- Buttazzo, G. (2004). Hard Real-Time Computing Systems. (Vol. -). -: Springer
- 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.