Ementa OFARM 2012

De Stoa
Ir para: navegação, pesquisa
Sigla OFARM
Nome Oficina de Programação de Microcontroladores ARM - OFARM
Área Engenharia Elétrica, Engenharia de Computação e Ciências da Computação
Carga horária Total de 12 horas, com:
  • 6 horas de aulas com teoria
  • 6 horas de aulas práticas
Duração 6 semanas (turma 201201 - iniciando no final de maio de 2012)
Responsável Prof. Dr. Eduardo Lorenzetti Pellini http://stoa.usp.br/elpellini

Conteúdo

 [ocultar

Objetivos

Introduzir os alunos aos aspectos básicos do universo de aplicações de microcontroladores, utilizando como base o moderno microcontrolador STM32F407 da STMicroElectronics, através do seu kit de desenvolvimento STM32F4Discovery.

Estimular os alunos no desenvolvimento de aplicações para microcontroladores e no uso de ferramentas de domínio público.


Conteúdo

Ao longo da oficina o aluno será apresentado aos seguintes tópicos:

  • Arquitetura básica de microcontroladores modernos;
  • Ferramentas de desenvolvimento, programação e depuração;
  • Aplicações de alguns periféricos do kit STM32F4Discovery;
  • Aplicações para comunicação de dados com a plataforma IBM PC.


Justificativa

Os microcontroladores são dispositivos corriqueiros em nosso dia a dia, presentes em inúmeras aplicações, muitas vezes de forma transparente aos seus usuários, para gerenciar, controlar ou automatizar algum processo ou sistema.

Praticamente qualquer sistema eletrônico moderno possui um ou mais microcontroladores em seu interior. Para que um engenheiro, técnico ou qualquer outro interessado possa criar ou desenvolver soluções desse tipo, é imprescindível o conhecimento desses sistemas e de suas aplicações típicas ou potenciais.


Pré-requisitos

Para bom desempenho na oficina é necessário:

  • Conhecimentos prévios de programação na linguagem C;
  • Desembaraço com computadores e sistemas digitais;
  • Boa vontade;
  • Um computador pessoal IBM PC ou compatível, com sistema operacional Windows;
  • Um kit do microcontrolador ARM CORTEX M4 da StMicroelectronics STM32F4DISCOVERY.
  • Um cabo USB A - mini B e um cabo USB A - micro B.


Materiais

Todas as ferramentas utilizadas são de domínio público, com licenças GNU, especialmente para a platatorma IBM PC Windows.

Entretanto, podem ser portadas para os ambientes Linux e MACOS pelos interessados.


Bibliografia

  1. STMicroelectronics, Datasheet do microcontrolador ARM CORTEX M4 STM32F407, 2012.
  2. STMicroelectronics, Reference manual da linha de microcontroladores ARM CORTEX M4, 2012.
  3. STMicroelectronics, Reference guide da biblioteca de periféricos STLib para a linha de microcontroladores ARM CORTEX M4, 2012.
Ferramentas pessoais
Espaços nominais

Variantes
Ações
Navegação
Imprimir/exportar
Ferramentas