Acciones

Capuccino-KL27

De CoffeeBrain-Wiki

141214 Capuccino KL27 pcb.jpg

Descripción:

Capuccino-KL27 es un hardware desarrollado para cumplir funciones de cerebro electrónico para aplicaciones generales. Su diseño se basa en un microcontrolador de 32bits de arquitectura ARM CORTEX M0+, con características especiales a nivel de consumo de energía.

Autores:


1 Descripción

Capuccino-KL27 es un hardware desarrollado para cumplir funciones de cerebro electrónico para aplicaciones generales. Su diseño se basa en un microcontrolador de 32bits de arquitectura ARM CORTEX M0+, con características especiales a nivel de consumo de energía.

2 Enlaces de interés

3 Características Técnicas

  • Microcontrolador Freescale MKL27Z256VLH4 – LQFP64
    • ARM CORTEX-M0+
    • 256 KB FLASH.
    • 32 KB SRAM
    • 16 KB ROM Bootloader
    • 48 MHz internal reference clock
  • USB full-speed
  • 16-bit SPI x2
  • UART ISO7816 x1
  • LPUART x2
  • I2C – 1 Mbit/s x2
  • I2S (SAI) x1
  • FlexIO x1
  • 6-ChTimer/PWM x1
  • 2-ChTimer/PWM x2
  • 16-bit, 16-ch SAR ADC
  • 12-bit DAC
  • High-speed CMP
  • Puerto micro-USB.
  • Protección por ESD.
  • Protección por cortocircuitos VUSB.
  • Detección automática de VUSB y 5VIN. Con prioridad para voltaje Externo de 5V.
  • Regulador 3.3v – 300mA.
  • Pulsador RESET.
  • Pulsador Usuario (PTA4).
  • Led indicador de fuente (POWER).
  • Led indicador de cortocircuito (FAULT).
  • Led Usuario (PTE1).
  • Puerto Oscilador 8MHz ó 32.768KHz.
  • Puerto microSD.
  • Puerto para programador y depurador externo SWD.

3.1 Distribución de pines

KL27 PINOUT.png

3.2 Esquemático

Schematic KL27.png


3.3 Dimensiones

141214 Capuccino KL27 dimensions.jpg

4 Proyectos

5 Tutoriales

6 Como empezar

6.1 Hardware

6.2 Software

6.2.1 Windows

/* Flash Configuration */
   .section .FlashConfig, "a"
   .long 0xFFFFFFFF
   .long 0xFFFFFFFF
   .long 0xFFFFFFFF
   .long 0xFFFEFFFE <- Línea que se debe modificar y el valor que deberá tomar 

   .equ _NVIC_ICER,  0xE000E180
   .equ _NVIC_ICPR,  0xE000E280
   .text
   .thumb

6.2.2 Linux

  1. Instalar Freescale Kinetis Design Studio en Linux
  2. Instalar Freescale Kinetis Software Development Kit en Linux
  3. Instalar Freescale Kinetis Bootloader en Linux