Vous êtes sur la page 1sur 7

El siguiente capítulo ofrece un pequeño marco teórico sobre las características en

referencia al sistema embebido y sus periféricos, para comenzar luego con el marco
metodológico correspondiente.

La plataforma de desarrollo FRDM-K64F Freedom de Freescale es una plataforma de desarrollo


de ultra bajo coste para MCU Kinetis K64, K63 y K24. La misma incluye numerosos periféricos
para permitir un prototipado rápido, a continuación, se presentan sus principales
características.

 Microcontrolador MCU MK64FN1M0VLL12, 120 MHz ARM® Cortex®-M4 con


instrucciones DSP con unidad de Punto Flotante e interfaces de memoria.
 256 KB RAM
 Fácil acceso a entrada/salida de MCU a través de conectores de E/S compatibles con
Arduino™ R3.
 Opciones de alimentación flexibles.
 Programación mediante protocolo de almacenamiento masivo tipo Flash
 OpenSDA debug interface.
 CMSIS-DAP interface.

Periféricos adicionales embebidos

 Open SDA.
 LED RGB.
 Acelerómetro y magnetómetro FXOS8700CQ.
 Dos pulsadores de usuario.
 Tarjeta de Memoria SD
Periféricos Adicionales FRDM-K64F

Características del Microcontrolador

Integración de sistemas

 Controlador de acceso directo a la memoria (DMA) de 16 Canales


 Watchdog
 Módulo de Reloj con PLL y FLL, y múltiple oscilador interno
 Reloj de referencia interno de 3 to 32 MHz and 32 kHz .
 Dos módulos de 8 canales de temporización (PWM, Control de Motores)
 Dos módulos de 2 canales de temporización (PWM)
 Temporizador de interrupción periódica de 16 y 32 bits.
 Reloj en tiempo real (RTC)
 Dos ADCs de 16-bits SAR
 Dos DACs de 12-bits
 Tres Comparadores Analógicos (CMP)
 Voltaje de referencia

Periféricos de Comunicación

 Tres Módulos de Interfaces Periféricas Seriales (SPI)


 Tres Módulos I2C
 Seis Módulos UART
 Un Módulo I2S
 Interfaz USB de doble función con conector USB micro B.
 Interfaz de depuración CMSIS-DAP a través de una conexión HID USB con menos
controladores que proporciona una depuración de control de la ejecución y
compatibilidad con las herramientas IDE.
 Interfaz de puerto serie virtual.
 Comunicación Ethernet.

FRDM K64F
Herramientas Software
Existen diferentes alternativas para desarrollo de software sobre placas basadas en ARM,
muchas de ellas son pagas con poderosas herramientas profesionales que facilitan la
depuración y el desarrollo de un proyecto, pero también otras gratuitas y también poderosas,
con posibilidades multiplataforma, basadas en entornos ya familiares como Eclipse o
NetBeans.

Mbed

Mbed es una plataforma y sistema operativo para dispositivos basados en microcontroladores


ARM Cortex-M de 32 bits. La principal ventaja que posee es que es su simplicidad y facilidad de
uso, además de que se compila en la nube. Mbed se desarrolló pensando en IoT, Internet de
las cosas. El compilador funciona desde un navegador web por lo que lo puede hacer tanto en
Windows como en Linux. Como contra presenta que tiene ciertas limitaciones en cuanto a las
opciones de programación comparado con otros entornos de desarrollo.

Kinetis Design Studio

Freescale Kinetis Design Studio (KDS) es otra de las posibilidades en cuanto a Entorno de
Desarrollo de software encontramos para la línea de microcontroladores ARM Kinetis. KDS
ofrece toda la potencia y flexibilidad del IDE Eclipse, combinado con la potencia del compilador
GNU/GCC con soporte para C y C++; sus principales ventajas son que no posee límites de
código y está disponible para su descarga desde el sitio oficial de Freescale.

Además, tiene un poderoso asistente de programación denominado Processsor Expert que


facilita mucho la programación de los diferentes módulos y componentes de la placa de
desarrollo. El mismo es un asistente virtual para la configuración y generación de código,
incluyendo la creación de proyectos.

Vous aimerez peut-être aussi