Fábio Souza
2015
Microcontroladores ARM Cortex M0+
Aplicação em robôs autoguiados
FRDM - KL25Z
Fábio Souza 2015
Objetivo
Conhecer a placa FRDM - KL25Z
Fábio Souza 2015
FRDM-KL25Z características
● Microcontrolador: MKL25Z128VLK4, 80 pinos, LQFP;
● Slider touch capacitivo;
...
Fábio Souza 2015
FRDM - KL25Z - Diagrama de Blocos
Fábio Souza 2015
FRDM-KL25Z - Recursos
Fábio Souza 2015
FRDM-KL25Z - Alimentação
Fábio Souza 2015
FRDM-KL25Z - Alimentação
Fábio Souza 2015
Serial and Debug Adapter (OpenSDA)
Fábio Souza 2015
Microcontrolador KL25Z128VLK4
Características:
● 32-bit ARM Cortex-M0+ clock até 48 MHz;
● memórias:
○ - ...
Fábio Souza 2015
Diagrama de blocos do uC
Fábio Souza 2015
Conectores de I/O
Fábio Souza 2015
Pinagem Arduino
Fábio Souza 2015
Acelerômetro
MMA8451Q acelerômetro de 3 eixo com interface I2C e 2 pinos de I/O:
Fábio Souza 2015
Touch capacitivo
Duas entradas para sensor capacitivo (TSI), TSI0_CH9 e TSI0_CH10, que estão
conectados a...
Fábio Souza 2015
LED RGB
Fábio Souza 2015
Referências
FRDM-KL25Z: Freescale Freedom Development Platform for
Kinetis KL14, KL15, KL24, KL25 MCUs
Fr...
Próximos SlideShares
Carregando em…5
×

Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados- Freedom board FRDM-KL25Z

501 visualizações

Publicada em

Curso sobre microcontroladores ARM Cortex M0+,
familia Kinetis L da Freescale. Será utilizada a IDE
Code Warrior e a placa FRDM-KL25Z, abordando a
estrutura do microcontrolador, técnicas de
programação e aplicações práticas aplicadas ao
carro autoguiado utilizado na competição Freescale
Cup.

Publicada em: Engenharia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados- Freedom board FRDM-KL25Z

  1. 1. Fábio Souza 2015 Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados FRDM - KL25Z
  2. 2. Fábio Souza 2015 Objetivo Conhecer a placa FRDM - KL25Z
  3. 3. Fábio Souza 2015 FRDM-KL25Z características ● Microcontrolador: MKL25Z128VLK4, 80 pinos, LQFP; ● Slider touch capacitivo; ● Acelerômetro MMA8451Q; ● LED RGB; ● Diversas opções de alimentação – USB, bateria, Fonte externa; ● pontos de acesso para medição; ● Facilidade de acesso aos pinos I/O e pinagem compatível com Arduino ™ R3; ● Interface de programação e debug OpenSDA.
  4. 4. Fábio Souza 2015 FRDM - KL25Z - Diagrama de Blocos
  5. 5. Fábio Souza 2015 FRDM-KL25Z - Recursos
  6. 6. Fábio Souza 2015 FRDM-KL25Z - Alimentação
  7. 7. Fábio Souza 2015 FRDM-KL25Z - Alimentação
  8. 8. Fábio Souza 2015 Serial and Debug Adapter (OpenSDA)
  9. 9. Fábio Souza 2015 Microcontrolador KL25Z128VLK4 Características: ● 32-bit ARM Cortex-M0+ clock até 48 MHz; ● memórias: ○ - 128 KB flash ○ - 16 KB SRAM ● Conversor A/D de até 16 bits; ● Diversos periféricos de comunicação: ○ USB, UART, I2C, SPI ● Timers ○ 1 módulo TIMER/PWM de 6 canais; ○ 2 módulos TIMER/PWM de 2 canais; ○ RTC, LOW power timer, System tick timer.
  10. 10. Fábio Souza 2015 Diagrama de blocos do uC
  11. 11. Fábio Souza 2015 Conectores de I/O
  12. 12. Fábio Souza 2015 Pinagem Arduino
  13. 13. Fábio Souza 2015 Acelerômetro MMA8451Q acelerômetro de 3 eixo com interface I2C e 2 pinos de I/O:
  14. 14. Fábio Souza 2015 Touch capacitivo Duas entradas para sensor capacitivo (TSI), TSI0_CH9 e TSI0_CH10, que estão conectados aos eletrodos capacitivos em forma de slider.
  15. 15. Fábio Souza 2015 LED RGB
  16. 16. Fábio Souza 2015 Referências FRDM-KL25Z: Freescale Freedom Development Platform for Kinetis KL14, KL15, KL24, KL25 MCUs Freescale Freedom Development Platform Overview - Fact Sheet FRDM-KL25Z User's Manual

×