16
Fábio Souza 2015 Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados FRDM - KL25Z

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

Embed Size (px)

Citation preview

Fábio Souza2015

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;

● 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.

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:

○ - 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.

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ômetroMMA8451Q acelerômetro de 3 eixo com interface I2C e 2 pinos de I/O:

Fábio Souza 2015

Touch capacitivoDuas entradas para sensor capacitivo (TSI), TSI0_CH9 e TSI0_CH10, que estão conectados aos eletrodos capacitivos em forma de slider.

Fábio Souza 2015

LED RGB