[LHC] Curso de programação em linguagem C para microcontroladores ARM Cortex-M3

Gerente Eletrocursos eletrocursos at gmail.com
Mon Jul 18 12:22:00 PDT 2016


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 impressa com mais de 150 páginas;

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



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


*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
<https://br.linkedin.com/in/fl%C3%A1vio-gon%C3%A7alves-cavalieri-61b20868>*

*E-mail: eletrocursos at gmail.com <eletrocursos at gmail.com>*

*Telefone: +55 19 982973682 <%2B55%2019%20982973682>*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.tia.mat.br/pipermail/hsc-tia.mat.br/attachments/20160718/a1e57a9c/attachment-0002.htm>


More information about the HSC mailing list