MICROCONTROLADOR MSP430 - AVANÇADO - LINGUAGEM C
Parte Básica e introdutóriaConceitos fundamentais:O que é um uC?
Principio de funcionamento das arquiteturas Von Neumann e Harvard
Instruções em um uC: diferença entre CISC e RISC. Modos de endereçamento no MSP430.
Características de hardware dos dispositivos MSP430FG4618 e MSP430F2013, utilizados no kit didático Experimenter’s Board.
Velocidades de clock no MSP430 e modos de operação do dispositivo.
Memórias, interrupções, conjunto de instruções no MSP430:Mapa de memórias: Flash/ROM, RAM, mapeamento de periféricos e SFRs.
O que são interrupções
Instruções emuladas e instruções físicas.
Set de instruções RISC: Termos utilizados, instruções com operandos duplos, instruções com operandos simples e instruções de salto.
Ciclos de máquina necessários para a execução de cada instrução.
Como fica o endereçamento de memória com a série MSP430x – extendida.
Introdução ao IAR Embedded Workbench Kickstart IDECriação de projetos
Edição de arquivos em C.
Estrutura de um arquivo C.
Uso de comentários
Diretivas
Exemplo de arquivos e gravação no kit
Criação e uso de arquivos de IO através da Terminal I/O Window.
Linguagem CIntrodução a linguagem C:Características da linguagem.
Princípios de programação.
Como o microcontrolador entende a linguagem C.
Preparativos para escrever um programa em linguagem C.
Simulação e carregamento dos programas no kit didático.
Variáveis, tipos de dados e operadores:Tipos de dados.
Declaração de variáveis.
Constantes, operadores e expressões.
Exercícios.
Simulação e carregamento dos programas no kit didático.
Declarações de controle e de repetição:Comando IF.
Comando SWITCH
Laço FOR.
Laço WHILE.
Laço DO-WHILE.
Comando GOTO.
Exercícios.
Simulação e carregamento dos programas no kit didático.
Tipos de dados avançados:Ponteiros.
Matrizes de dados.
Estruturas de dados.
Uniões.
Streams.
Exercícios.
Simulação e carregamento dos programas no kit didático.
Funções:Forma geral
Regras de escopo
Passagem de parâmetros.
Matrizes como argumento de uma função.
Estruturas como argumento de uma função.
Retorno de valores.
Exercícios.
Simulação e carregamento dos programas no kit didático.
Diretivas e funções do Compilador:Principais diretivas e funções.
Exemplos.
Simulação e carregamento dos programas no kit didático.
Tópicos avançadosOperação em modo de baixo consumo com o MSP430F2013 da Experimenter’s Board:Descrição de hardware e técnicas de uso.
Medição da corrente de consumo durante a operação em modo de baixo consumo.
Exemplos e exercícios.
Simulação e carregamento dos programas no kit didático.
Operação e uso do display LCD com o MSP430FG4618 da Experimenter’s Board:Descrição de hardware e técnicas de uso.
Medição da corrente de consumo durante a operação em modo de baixo consumo.
Exemplos e exercícios.
Simulação e carregamento dos programas no kit didático.
Operação e uso do Real Time Clock (RTC) com o MSP430FG4618 da Experimenter’s Board:Descrição de hardware e técnicas de uso.
Medição da corrente de consumo durante a operação em modo de baixo consumo.
Exemplos e exercícios.
Simulação e carregamento dos programas no kit didático.
Operação e uso da USART com o MSP430FG4618 da Experimenter’s Board:Descrição de hardware e técnicas de uso.
Comunicação de dados entre kits didáticos.
Comunicação de dados entre kit didático e PC.
Exemplos e exercícios.
Simulação e carregamento dos programas no kit didático.
Assista a uma amostra/demonstração do curso:
Curso é: elearning.
[MSP430/02-04]
Se o seu sistema é compatível com esta plataforma e você deseja
adquirir o curso, registre-se e faça seu login abaixo para adquiri-lo!
Por favor, faça log in ou sign in (registre-se) para adquirir ou iniciar este curso