Programa do Curso

Introdução

  • Microprocessador vs Microcontroller
  • CISC x RISC

Visão Geral da Arquitetura de “Decisão do Cliente”

  • Núcleo do processador e diagrama de blocos funcionais
  • Descrição da organização da memória
  • Visão geral de TODOS os SFRs e suas funcionalidades básicas

Conceitos de baixo nível Programming

  • Modos de endereçamento
  • Conjunto de instruções e Assembly Language (ALP)
  • Desenvolvendo, Construindo e Depurando ALPs

Conceitos de nível médio Programming

  • Compilador Cruzado
  • Embedded C Implementação, prog. * Depuração
  • Diferenças do ASNSI-C
  • Modelos de memória
  • Referência da biblioteca
  • Uso da diretiva #pragma
  • Funções, passagem de parâmetros e tipos de retorno

Periféricos no chip

  • Portas: entrada/saída
  • Temporizadores e contadores
  • Interrupções, UART

Interfaces Externas

  • LEDs
  • Switches (tipo momentâneo, tipo de alternância)
  • Display de sete segmentos: (modo normal, modo BCD,
  • Multiplexação interna e multiplexação externa)
  • LCD (4 bits, 8 bits, sinalizador de ocupado, geração de caracteres personalizados)
  • Teclado Matrix

Protocolos e periféricos

  • I2C (EEPROM), SPI (EEPROM)
  • Conversor A/D e D/A
  • Motor de passo, motor CC
  • Protocolo I2C (RTC:800583,DS1307 ADC:PCF8591, DS1621)
  • Protocolos SPI (ADC:MCP3001)
  • IR Communications (protocolo Phillips RC5)
  • ZIGBEE, GSM, GPS, USB, MMC e SD
  • Ethernet MAC, protocolo CAN
 14 horas

Cursos Relacionados

The Yocto Project - An Overview - hands-on

28 horas

Categorias Relacionadas