UC00670
Efetuar a programação de microcontroladores.
Realizações
- Escrever as instruções em código de programação de microcontroladores.
- Interligar dispositivos externos com o microcontrolador.
- Ensaiar e depurar programa e funcionamento do circuito com microcontroladores.
Conhecimentos
- Ambientes de desenvolvimento integrado (IDE).
- Microcontrolador – fundamentos; constituição; memória; periféricos de entrada e saída; pinagem do microcontrolador.
- Técnicas e procedimentos de configuração do sistema de desenvolvimento.
- Simbologia e técnicas de elaboração de fluxogramas.
- Diagrama de blocos interno do microcontrolador – estrutura interna; memória de programa e dados; unidade lógica e aritmética; registo de funções; modos de endereçamento; tipo de instruções; conjunto de instruções simples do microcontrolador.
- Estrutura de um programa – funções, variáveis, tipos de dados, operadores, bibliotecas.
- Entradas e saídas digitais e analógicas.
- Interligação com dispositivos externos – botões, sensores, motores, relés.
- Interrupções
- Software de simulação, programação e debugging – linguagem de programação compatível com o microcontrolador e ambiente de desenvolvimento; procedimentos de teste e depuração de circuitos simples com microcontroladores.
- Técnicas e procedimentos de debugging – identificação de erros sintáticos, lógicos e de tempos de execução; depuradores e debuggers de hardware; pontos de pausa no código (breakpoints).
Aptidões
- Elaborar fluxogramas de funcionamento
- Especificar as funções e requisitos do sistema.
- Selecionar microcontroladores, periféricos e ambiente de desenvolvimento integrado.
- Instalar e configurar a plataforma de programação do microcontrolador.
- Instalar bibliotecas no microcontrolador.
- Utilizar software de programação compatível com o microcontrolador e ambiente de desenvolvimento.
- Aplicar o código de programação de microcontroladores.
- Aplicar técnicas de programação de interrupções.
- Executar a ligações dos dispositivos aos microcontroladores.
- Configurar registadores e periféricos.
- Utilizar software de simulação e debugging.
- Utilizar debuggers de hardware.
- Efetuar debugging aos programas desenvolvidos.
- Ensaiar funcionamento do circuito com microcontrolador.
Atitudes
- Responsabilidade pelas suas ações.
- Autonomia no âmbito das suas funções.
- Trabalho em equipa.
- Iniciativa.
- Rigor.
Critérios, contexto e recursos previstos
Critérios de desempenho
- Instalando e configurando a plataforma de programação do microcontrolador.
- Instalando bibliotecas para otimização da programação do microcontrolador.
- Adequando a linguagem de programação e o ambiente de desenvolvimento ao microcontrolador.
- Identificando e corrigindo erros sintáticos, lógicos e de tempos de execução.
- Respeitando as técnicas e procedimentos e definidos.
Contexto
- Empresas de instalação e reparação de equipamentos elétricos e eletrónicos.
- Departamento de assistência técnica de empresa ou de entidade de diversos setores de atividade.
Recursos
- Dispositivo tecnológico com acesso à internet.
- Software de simulação, programação e debugging.
- Aparelhos de medida, instrumentos, ferramentas e materiais do laboratório de eletrónica.
- Debuggers de hardware.
- Documentação técnica de fabricantes e Datasheets de componentes eletrónicos.
- Componentes eletrónicos (sensores de fim de curso, células fotoelétricas, sensores de temperatura, sensores de pressão, motores PWM, relés. Botões, LED, microcontrolador).
- Material elétrico e eletrónico diverso.
- Equipamentos de Proteção Individual.