Curso de programação em linguagem C para microcontroladores ARM CORTEX-M3

20 views
Skip to first unread message

eletro...@gmail.com

unread,
Jul 31, 2016, 5:47:33 PM7/31/16
to Arduino Minas Gerais

Caros amigos,

A Eletrocursos apresenta o Curso de programação em linguagem C para microcontroladores ARM Cortex-M3, baseado no microcontrolador STM32F108C8 do fabricante ST.

Com formato presencial e duração de 24 horas este curso tem por objetivos:

1. Introduzir os conceitos principais sobre a linguagem C, voltados para o desenvolvimento de projetos com microcontroladores ARM Cortex-M3;

2. Desenvolver habilidades para criação de software estruturado bem como o aprendizado de diagrama de estado no intuito de organizar a lógica de funcionamento da aplicação, facilitar o diagnóstico e evitar falhas de programação;

3. Explorar os recursos do microcontrolador STM32F103C8 conhecendo suas características elétricas, seus principais registradores e aplicações;

4. Capacitar o aluno a utilizar as principais ferramentas da IDE CooCox bem como explorar os principais recursos da biblioteca de periféricos ST e da interface padrão para microcontroladores Cortex CMSIS;

5. Capacitar o aluno a desenvolver suas próprias bibliotecas a fim de explorar todos os recursos fornecidos pelos periféricos disponíveis na placa de desenvolvimentos Eletrocursos.

6. Fornecer habilidades práticas para o diagnóstico de falhas comuns de programação através do uso de ferramentas de debugger de software;

7. Fornecer habilidades práticas para o diagnóstico de falhas comuns no funcionamento da aplicação através do uso de instrumentos como analisadores lógicos e terminais de comunicação serial;

8. Desenvolver aplicações integrando periféricos como, teclado matriz, display lcd, display Oled, RTC, memória flash (SST25VF032B), sensor de temperatura (LM75A), micro servo motor, entradas analógicas, conversor analógico-digital (MCP3201), sensor ultrassônico, LDR e etc.


Este curso utiliza uma placa de desenvolvimento próprio da Eletrocursos, que possuí uma interface padronizada de periféricos e um slot central para conexão do microcontrolador desejado, permitindo o aprendizado de diversos dispositivos.

A placa de desenvolvimento Eletrocursos possui uma série de recursos, como:

- Jumpers seletores de função, organizados e com legenda;

- Portas de expansão, SPI, I2C, USART, localizadas próximas à borda da placa, permitindo a conexão de periféricos, conversores USB, analisadores lógicos e etc;

- Display LCD 16x02;

- Display OLED 0.96";

- Conversor AD - MCP3201;

- Sensor de temperatura - LM75A;

- Memória Serial Flash de 32Mbit;

- Porta de expansão para sensor ultrassônico;

- Porta de expansão para micro servo motor;

- LDR;

- Bateria para o RTC;

- Potenciômetros multivolta para teste dos conversores AD;

- Teclado matricial de 16 teclas;

- Oito chaves individuais;

- Oito LEDs individuais.


O Material didático utilizado no treinamento é composto por:

- Placas de desenvolvimento Eletrocursos - 1 placa por aluno*;

- Periféricos e módulos eletrônicos necessários*;

- Apostila colorida com mais de 150 páginas;

- Datasheets e exemplos disponíveis em formato eletrônico;

Fotos ilustrativas da apostila:

apostila 1

apostila 2


Os softwares e drivers utilizados são de distribuição gratuita e podem ser baixados diretamente através dos links a seguir:

- CoIDE V1.7.8: http://www.coocox.org/software/coide.php

- GNU ARM Toolchain 4.8: https://launchpad.net/gcc-arm-embedded/4.8/4.8-2014-q1-update

- ST Link Utility: http://www.st.com/content/st_com/en/products/embedded-software/development-tool-software/stsw-link004.html

- ST Link USB driver: http://www.st.com/content/st_com/en/products/embedded-software/development-tool-software/stsw-link009.html

- Saleae Logic 1.2.10: https://www.saleae.com/downloads

- PL2303 driver: http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41

- TERMITE 3.1: http://termite.soft112.com/download.html


Infra estrutura do treinamento:

- Turmas com número limitado de alunos - máximo 10 alunos;

- Sala de treinamento com mesas individuais - necessário trazer o seu notebook;

- Coffee Break em todos os dias;

Foto da sala de treinamento:

sala treinamento


Investimento:

- R$1200,00 podendo ser parcelado em até 12x no cartão através do mercado pago, sendo 3x sem juros;

- R$1050,00 a vista via transferência/depósito bancário ou no dinheiro.


O Kit  didático contendo placa de desenvolvimento, periféricos e módulos poderá ser adquirido pelo aluno do treinamento ao valor adicional de R$600,00. O Kit é composto por:

- 1x Placa de desenvolvimento Eletrocursos;

- 1x Fonte de alimentação 5V;

- 1x Gravador e depurador ST Link V2 metal;

- 1x Analisador Lógico 24MHz, 8 canais;

- 1x Micro servo motor 9g;

- 1x Conversor USB-TTL PL2303;

- 1x Sensor ultrassônico HC-SR04;

Foto ilustrativa do Kit:

 


Inscrições abertas para a primeira turma!

Dias 27/08, 03/09 e 10/09

Endereço: Rua Romualdo Andreazzi, 677 - Jardim do Trevo, Campinas (espaço ideal)


Se você possui interesse em participar deste treinamento não deixe de entrar em contato!


CONTATO: 

Flávio Gonçalves Cavalieri

Linkedin: https://br.linkedin.com/in/flávio-gonçalves-cavalieri-61b20868

E-mail: eletro...@gmail.com

Site: eletrocursos.gnomio.com

Telefone: +55 19 982973682




Reply all
Reply to author
Forward
0 new messages