Hola,hace tiempo que no escribía, he estado algo ocupado en el trabajo y aprovecho este momento en que todo está más tranquilo. Desde hace tiempo tenía la inquietud de aprender la arquitectura de ARM, empezaré con los Cortex que trabajan más como un micro-controlador y no como un SoC (Sistem On a Chip).
Para comenzar: compré una tarjeta freescale FDRM, ésta trae un Cortex-M0 MKL25Z128FRDM trabajando a una velocidad de 48Mhz, trae un sensor táctil , un LED RGB, un acelerómetro (MMA8451Q) y dos puertos micro USB (uno para debug y otro para programar). El costo es de 25USD y sólo viene la tarjeta en una caja.
Imagen 1.- Caja de Freescale
Imagen 2.- Quick Reference Guide
Imagen 3.- Vista Superior FRDM-KL25Z
Imagen 4.- Vista Inferior FRDM-KL25Z
No viene incluido ningún accesorio, sólo la tarjeta. Más adelante les estaré contando qué opino de este micro-controlador.
Sobre el de Texas Instruments también es un Cortex (LX4F12OH) y tiene una interfaz para debug, un puerto micro USB, el único accesorio incluido es el cable y tiene un costo aproximado de 15USD. Es un launch pad Stellaris LM4F120.
Imagen 5 – Caja del LaunchPad Stellaris
Imagen 6 – LaunchPad Stellaris con su Quick Start guide
Cabe mencionar que ambas tarjetas son compatibles con las Shields de Arduino. incluso pin a pin.
Espero en unas 2 semanas poderles comentar algo sobre estas tarjetas y sus IDE´s tanto como de Code Warrior como de Code Composer.
Saludos y ya saben dónde contactarme para cualquier duda o pregunta