Microcontrollers

Conhecimentos de Base Recomendados

Os alunos devem ter conhecimentos prévios da linguagem de programação C e de eletrónica digital.

Métodos de Ensino

As metodologias de ensino seguem uma sequência temporal que permite ao formandos adquirir conhecimentos
teóricos nas temáticas principais da UC.
De forma a garantir que esses conhecimentos teóricos são interiorizados pelos formandos, segue-se o estudo
de exercícios práticos exemplificativos.
De seguida são apresentadas as ferramentas computacionais utilizadas.
Finalmente, para garantir e fomentar o trabalho em equipa, serão realizados os trabalhos de grupo para
desenvolver a criatividade perante novos problemas e a cooperação entre os formandos.
• Laboratório e/ou exame escrito durante e no final do semestre.
• Aulas teóricas presenciais, com projecção de slides teóricos sobre os diferentes temas abordados
• Aulas laboratoriais presenciais, com resolução de exercícios exemplificativos

Resultados de Aprendizagem

Esta unidade curricular aborda o projeto e desenvolvimento de sistemas baseados em microcontroladores, nomeadamente:
(a) Compreender o funcionamento de um microprocessador (uP) e de um microcontrolador (uC);
(b) Utilizar ferramentas de desenvolvimento cruzado para projetar e desenvolver aplicações de controlo baseadas no uC TMS320F28335 da família C2000 da Texas Instruments, utilizando o kit didático “C2000 Peripheral Explorer Kit”.

Programa

Esta unidade curricular aborda o projeto e desenvolvimento de sistemas baseados em uP ou uC. O uC TMS320F28335 da família C2000 da Texas Instruments é usado como caso de estudo.
Os principais tópicos abordados são:
– Ferramentas de desenvolvimento e sistemas de numeração;
– uC TMS320F28335: Arquitetura; Espaço de Entrada/Saída; Sistema de Gestão de Interrupções; Temporizador watchdog; Conversor Analógico para Digital; Interface de comunicação série; Interface Controller Area Network (CAN).
Os tópicos abordados nas aulas teóricas são aprofundados e consolidados nas aulas práticas laboratoriais, através da resolução de problemas e sua implementação prática, usando a linguagem de programação C e o kit didático “C2000 Peripheral Explorer Kit”, que é baseado no uC TMS320F28335 da Texas Instruments.

Docente(s) responsável(eis)

Métodos de Avaliação

Distribuída
  • - Trabalho Individual - 25.0%
  • - Exame - 50.0%
  • - Trabalho Grupo - 25.0%

Estágio(s)

NAO