Arm básico
MICROCONTROLADORES ARM CORTEX M3 | MÓDULO BÁSICO
Carga horária: 40 horas Objetivo:
• Proporcionar aos participantes conhecimentos sobre o funcionamento do microcontrolador ARM Cortex M3 LM3s6965, da Texas Instruments, focando na linguagem C.
Clientela
• Profissionais que atuem na área desenvolvimento de projetos de sistemas embarcados que envolvam a parte de hardware, firmware e software. Podem participar do treinamento Engenheiros, Técnicos, Tecnólogos ou Hobistas das áreas de elétrica, eletrônica e telecomunicações.
Pré-requisitos
• O aluno deverá ter conhecimentos de informática, como usuário. • O aluno deverá ter conhecimentos de linguagem C. • É desejável que o aluno tenha conhecimentos de eletrônica básica, analógica e digital.
C O N T E Ú D O
P R O G R A M Á T I C O :
Tópicos básicos (12 horas) O que é a empresa ARM e a sua Propriedade Intelectual: (02 horas)
• O que é um µC ARM? • Histórico da empresa ARM (Advanced RISC Machine) • O que são os processadores de Aplicação (ARM Cortex A). • O que são os processadores de Tempo Real (ARM Cortex R). • O que são os microcontroladores (ARM Cortex M). • Características do núcleo ARM Cortex M3. • Comparativo entre ARMs Cortex M0, M3 e M4. • Características do conjunto de instruções Thumb-2.
Microcontroladores ARM Cortex M3
Detalhes do ARM Cortex M3 LM3s6965 da Texas Instruments: (04 horas)
• Mapa de memórias: Flash/ROM, RAM. • Mapeamento de periféricos e SFRs. • Tratamento de interrupções. • Controle do sistema. Identificação do componente; Controle de potência (LDO interno); Controle dos clocks internos; Controles dos modos de operação;
Detalhes do KIT ARM Cortex M3 LM3s6965 da Texas Instruments: (02 horas)
• Exploração de recursos de hardware. • Utilização de arquivos exemplos da Stelaris Ware. • Identificação de pinos e componentes do KIT.
Introdução ao IAR Embedded Workbench Kickstart IDE (04 horas)
• Criação de projetos • Edição de