CURSO DE MICROCONTROLADORES FREESCALE HCS08 Y PROCESSOR EXPERT

En este tutorial empezaremos a aprender como programar los microcontroladores HCS08, con varias herramientas que nos serán de mucha ayuda, este tutorial es para las personas que recién empiezan en el mundo de los sistemas embebidos.
Antes de empezar el curso, las herramientas necesarias para comenzar esta travesía son:
- Compilador CODEWARRIOR 6.1 que puedes descargar gratuitamente desde el portal de Freescale, existen varias versiones, la “special” la cual te permite compilar hasta 32Kb de código en C, en ensamblador no hay límite de compilación. Aquí está el link para que lo descarguen CodeWarrior. También está la versión “evaluation” que tiene todas las opciones completas, pero con un límite de 30 dias de expiración. Aquí hay que hacer un paréntesis, debido a que sí nosotros somos estudiantes, profesores, o una compañía desarrolladora, existe la posibilidad que nos den extensiones de tiempo para la licencia, Freescale es una compañía que tiene como política apoyar al desarrollo de tecnología.
- Programador BDM (background debug mode). Entre los diferentes fabricantes de estos programadores están “P&E” y “Softec”. Aunque también existen muchas versiones libres de programadores BDM, como son:
- OSDBM
Este programador funciona con los HCS08, HCS12, solo es compatible con Windows XP y con CODEWARRIOR.
- USBDM
Esta es la nueva versión del programador, funciona con los HCS08, HCS12, Coldfire V1, y algunas versiones incluyen el Coldfire V2. Compatible con Windows XP, Windows Vista y Windows 7, en otros artículos se explicará mejor este tema.
- Otra buena opción de poder empezar con estos microcontroladores, son las tarjetas de entrenamiento que Freescale ofrece, por precios que son relativamente baratos, debido a que trae todo para poder empezar desde cero, algunos ejemplos los podemos ver en esta tabla.
|
Tarjeta |
Características |
Precio (Dólares) |
|
Microcontrolador MC9S08QE128 (8 bits) y MCF51QE128 (32 bits). Función: Ultra bajo consumo |
$89.00 US |
|
|
Microcontrolador MC9S08JM60 (8bits) y MCF51JM128 (32bits) Función: Conectividad USB |
$89.00 US |
|
|
Microcontrolador MC9S08AC128 (8bits) y MCF51AC256 (32bits) Función: Control de motores y aplicaciones industriales. |
$89.00 US |
|
|
Microcontrolador MCF51CN128 (32bits), MCF52259 (32bits), MC9S08LL64 (8bits) Función: sistema modular con amplia gama de aplicaciones |
$99.00 US |
|
|
Microcontrolador MC9S08QG4 (8bits) y MC9RS08 (8bits) gama baja. Función: aplicaciones de prestaciones bajas y muy bajo costo. |
$23.00 US |
Todas estas tarjetas cuentan con programador, leds, potenciómetro, sensores, etc. Es importante decir que en este tutorial utilizaremos la tarjeta DEMOACKIT, pero esto no impide que nosotros utilicemos otras tarjetas para este curso, debido a su alta portabilidad del firmware.
|
La mecánica del curso o tutorial es el siguiente: Empezaremos paso por paso, desde los periféricos más fáciles hasta los más difíciles, el proyecto que haré en el primer video, serán los mismos pasos para realizar un proyecto para las siguientes prácticas, la meta es llegar a realizar todo un programa que tenga una aplicación real.
|
Todas las practicas se han realizado con la version de evaluacion de codewarrior, por lo que algunos beans no se podrán ver si tienes instalado la version special
Archivo de esquematico DEMOAC
Archivo de Esquematico de Practicas















Comentarios
Suscripción de noticias RSS para comentarios de esta entrada.