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 (1)(2)
(1) Docente Responsável
(2) Docente que lecciona
Pré-requisitos
          Não aplicável
Objetivos
          Pretende-se que os alunos desenvolvam capacidades e competências de projecto e manuseamento de sistemas baseados em microcontroladores (PIC and Atmega). Pretende-se dar ênfase nos periféricos de comunicação, em particular: USART, SPI, I2C. Pretende-se ainda abordar o desenvolvimento de sistemas embebidos baseados em microcomputadores (JETSON NANO e/ ou raspberry Pi).
Programa
          1) Revisões sobre sistemas baseados em microcontroladores:
   a) Módulo de Captura, comparação e largura de impulso;
   b) Interrupções de tempo e externas;
   c) Leitura de codificadores óticos;
   d) Leitura de sonares.
2) Módulo de Comunicação USART:
   a) Configuração e operação em modo assíncrono com e sem endereçamento;
   b) Configuração e operação em modo síncrono.
3) Comunicação SPI;
   a) Configuração e operação.
4) Comunicação I2C:
   a) Configuração e operação com endereçamento de 7 bits;
   b) Configuração e operação com endereçamento de 10 bits.
5) Projecto de hardware e produção de sistemas embebidos baseados em rpi e/ou jetson nano.
6) Teste e validação de sistemas embebidos
   
Metodologia de avaliação
          Trabalhos laboratoriais e de simulação (60%); exame escrito (40%) (obrigatório classificação mínima de 40% no exame e classificação mínima de 50% nos trabalhos laboratoriais e de simulação).
Bibliografia
          - , .  e Marwedel, P. (2011). Embedded System Design: Embedded Systems Foundations of Cyber-Physical Systems. 2nd Edition:  Springer
- Peatman, J. (1998). Design with PIC Microcontrolers. (Vol. -). -:  Prentice Hall
- Peatman, J. (2003). Embedded Design with PIC 18F452 Microcontrolers. (Vol. -). -:  Prentice Hall
- Pietrosemoli, E.  e Bagula, M.  e Vives, A.  e Colina, A.  e Zennaro, M. (2016). IoT in five days. (Vol. -). https://github.com/marcozennaro/IPv6-WSN-book:  Creative Commons Attribution- NonCommercial-ShareAlike 4.0 International
Método de Ensino
          Aulas teóricas, exercícios práticos e experiências laboratoriais e de simulação.
Software utilizado nas aulas
          MPLab X, 
Proteus, 
Compilador XC8, 
Linux. 
Contiki OS
Aprovado em Conselho Técnico Cientifico: 17 de maio de 2023
Download da Ficha da Unidade Curricular (FUC)


















