lunes, 20 de agosto de 2007

MSP430

Microprocesadores MSP de Texas instrument.

A través de los años la compañía Texas instrument se a destacado por su innovación y la calidad de sus tecnologías. Dentro de su gama de microprocesadores se encuentran los MSP430 una de sus características que lo diferencian con los microcontroladores de microchip (PIC) es su arquitectura siendo está Von-neumann y la de microchip hardvard.

Los conversores análogo digital de los MSP son de 12 BIT haciendo mas precisa la conversión que los de microchip de 10 BIT además esta gama consta con 6 puertas digitales P!,..P6 cada una con 8 BIT de entradas o salidas estas están multiplexadas (múltiples funciones). El MSP430 trabaja con palabras de 16 bits haciéndolo apto para trabajar con lenguajes de alto nivel como C. Algo interesante de mencionar es su interfaz de programación a través de un conector JTAG ya que tiene la opción de emulación .

El programa para trabajar con estos microcontroladores es el Iar de Workbench el cual trae la opción de programar tanto en C, C++ y ASM.

Una desventaja para el estudiante puede ser su tamaño y manipulación.

Teniendo que comprar una tarjeta de desarrollo, o manipularlos con una especie de amplificador de pines.

Estos microcontroladores se encuentran en http://www.olimex.cl

domingo, 19 de agosto de 2007

Microcontroladores PICC

- Herramientas de desarrollo para PIC:

  • Mplab.
  • Piklab.
  • Hi-Tide.

- Compiladores C para PIC:

  • Picc.
  • Picc-18.
  • Small device C compiler.

En la lista anterior solo hay algunas de las herramientas para la programación C de microcontroladores PIC, Algunos elementos funcionan bajo Windows y Linux y otros O.S, otros simplemente bajo Windows como es el caso de Mplab.

Para descargar estas herramientas hay que tomar en cuenta que no todos son Software libres como es el caso de Picc y Picc-18 (compiladores C desarrollados por HI-TECH).

¿Qué es Mplab?

Es una herramienta de desarrollo de Microcontroladores PIC para Windows perteneciente a Microchip, soporta compiladores C como los anteriormente nombrados, presenta simuladores, ensambladores y editores.

¿Qué es Piklab?

Al igual que Mplab, Piklab es una herramienta de desarrollo para PIC (disponible para Windows y Linux), presenta simuladores, editores, ensambladores y soporta una gran cantidad de compiladores C para PIC y otros tipos de compiladores también, como es el caso de compiladores BASIC.

¿Qué es Hi-Tide?

Herramienta de desarrollo de Hi-Tech escrito en java para compiladores C de Hi-Tech (disponible para Windows y Linux), presenta simuladores, ensambladores y editores.

Instalación de las herramientas de desarrollo y compiladores.

Instalación Mplab (Windows):
- Descargar Mplab.
- Instalar Mplab.
- Descargar Mplab toolsuite integration.
- Instalar Mplab toolsuite integration.

Instalación Piklab (Linux):
- Descargar paquete Piklab (Linux) correspondiente a su distribución de Linux.
- Instalar Piklab.
- Descargar Gputils.
- Instalar Gputils.

Instalación PICC (Windows o Linux):
- Descargar PICC.
- Doble clic al ejecutable para instalar en Windows. “sudo sh ARCHIVO.run” para instalar en Linux.

Instalación PICC18 (Windows o Linux):
- Descargar PICC-18.
- Doble clic al ejecutable para instalar en Windows. “sudo sh ARCHIVO.run” para instalar en Linux.

Instalación de SDDC (Linux):
- Descargar paquete SDCC. Correspondiente a su distribución de Linux.
- Instalar Piklab.

Instalación de Hi-Tide (Windows y Linux):
- Descargar Hi-Tide y JDK 5.0.
- Primero instalar JDK y luego Hi-Tide solo haciendo doble clic en el ejecutable para Windows. Primero dar permisos de ejecución a JDK “sudo chmod ugo+x jre-1_5_0_12xxxx” luego ejecutar “sudo ./jre-1_5_0_12xxxxx”. Luego instalar Hi-Tide “sudo sh hi-tide……run” durante la instalación nos preguntará donde se encuentra jre 1.5 en ese momento nosotros le daremos la ruta a la carpeta que se generó por la instalación de jre-1_5_0_12xxxxx, presionamos Intro y continuará la instalación.

Configuración de Herramientas de desarrollo.

Para la configuración de Mplab tendremos que enlazar a los binarios de los compiladores instalados que soporta Mplab, para realizar esto abrimos Mplab luego nos vamos a “Project>Set lenguaje tool locations” luego buscamos en la lista nuestros compiladores y le damos la ruta de los binarios.

Para la configuración de Piklab tendremos que darle la ruta de los binarios de los compiladores que soporta al igual que Mplab, para esto abrimos Piklab luego nos vamos a “Settings>configure toolchains” seleccionamos de la lista el compilador que tengamos instalado y luego damos la ruta hacia los binarios.