CODE COMPOSER STUDIO para nuevo proyecto MSP430G2553 LAUNCHPAD

publicado en: Teoria MCU | 2

CREAR PROYECTO CON MSP430G2553 EN CODE COMPOSER STUDIO

 1. INTRODUCCIÓN

Code Composer Studio, en este apartado se da inicio a una serie de capítulos sobre el Microcontrolador MSP430G2553, específicamente lo utilizaremos dentro de la placa LaunchPad MSP-EXP430G2 y además se describe cada capítulo desde cero y para los que ya lo han utilizado, nunca esta demás volver a recordad o enfatizar temas nuevos. Cabe aclarar que cuando se habla de capítulos se hace referencia a los módulos que posee este microcontrolador, como son los siguientes; Timers, I2C, SPI, PWM, Interrupciones, UART, etc. A continuación se realizará un breve resumen de todas las características del microcontrolador MSP430G2553 basándonos en su hoja de datos.

code-composer-studio-nuevo-proyecto-msp430g2553-launchpad-1

2.1 SEGMENTACIÓN DE MEMORIA

  • 16KB Memoria FLASH.
  • Arquitectura RISC de 16Bits.
  • 512B Memoria RAM.

2.2 ALIMENTACIÓN Y CONSUMO

  • Rango de alimentación: 1.8v a 3.6v
  • Ultra bajo Consumo:
    • Modo Activo 230uA-2Mhz-2.2v
    • Modo Standby: 0.5uA
    • Modo OFF: 0.1uA
  • 5 Modos de Bajo Consumo:

2.3 ESTRUCTURA DEL OSCILADOR

  • 4 Frecuencias internar seleccionable:
    • 1Mhz, 8Mhz, 12Mhz y 16Mhz.
  • Ciclo de instrucción de 62.5ns
  • Frecuencia interna en modo bajo consumo.
  • Crystal externo para 32Khz.

2.4 PERIFÉRICOS DESTACADOS

  • 16 Interrupciones Externas, flanco de subida y bajada seleccionable.
  • 2 Módulos TIMER A1 y A2.
    • Registros Compara/Captura 16Bits.
    • 3 Registros independientes.
  • 2 Módulos PWM
    • Salida PWM 10 Bits de resolución.
    • 2 Salidas Independientes.
  • Módulo USART
    • 8 bits de Datos.
    • Auto-detección de Baud-Rate.
  • 1 Módulo I2C (2 hilos).
  • IrDA Decodificador y Codificador.
  • 1 Módulo SPI (3 hilos).
  • 8 Canales ADC – Análogo a digital.
    • Hasta 200Ksps.
    • Referencia interna.
    • 10 Bits de resolución máxima.
    • Tiempo de Adquisición Programable
  • 8 Canales como Comparador Analógico.
  • 8 Canales como Touch Capacitivo.

code-composer-studio-nuevo-proyecto-msp430g2553-launchpad-4 code-composer-studio-nuevo-proyecto-msp430g2553-launchpad-3 code-composer-studio-nuevo-proyecto-msp430g2553-launchpad-2

3. ENTORNO DE DESARROLLO CODE COMPOSER STUDIO

El IDE Code Composer Studio está diseñado con una interfaz intuitiva y de fácil adaptación, también nos permite crear nuevos proyectos para diversas placas LaunchPads. En un capítulo anterior se detalló de cómo; descargar e instalar el Code Composer Studio de Texas Instruments, de todas maneras aquí está el enlace. Empecemos…

Para la creación de nuestro primer proyecto se debe crear un espacio de trabajo “WorkSpace” el cual nos permitirá realizar nuestro código de manera más óptima ya que nos permite incluir ventanas en las cuales se muestra varias características del Microcontrolador. En las siguientes imágenes se muestra los pasos a seguir. 

PASO 1. Abrir el IDE Code Composer Studio y luego clic en <Project><New CCS Project>.

code-composer-studio-nuevo-proyecto-msp430g2553-launchpad-5

PASO 2. Aparecerá la siguiente ventana.

code-composer-studio-nuevo-proyecto-msp430g2553-launchpad-6

PASO 3. Seleccionar la Familia del dispositivo a Utilizar.

code-composer-studio-nuevo-proyecto-msp430g2553-launchpad-7

PASO 4. Seleccionar Dispositivo.

OBSERVACIÓN: Cuando se está utilizando una placa LaunchPad, en la opción Connection dejarlo en dafault. Esto ayuda a que pueda Programar y Depurar desde su LaunchPad.

code-composer-studio-nuevo-proyecto-msp430g2553-launchpad-8

PASO 5. Colocar un nombre y seleccionar la carpeta dónde se guardará el proyecto.

code-composer-studio-nuevo-proyecto-msp430g2553-launchpad-10

PASO 6. Escoger el tipo de proyecto que desea realizar, de preferencia seleccionar (main.c).

code-composer-studio-nuevo-proyecto-msp430g2553-launchpad-11

PASO 7. Clic en Finish.

 

4. ESCRITURA DE CÓDIGO Y COMPILACIÓN

Una vez terminado de crear un Nuevo Proyecto y tener listo nuestro espacio de trabajo “WorkSpace”, sigue escribir el código y Compilarlo. En las siguientes imágenes se muestra los pasos a seguir.

Escribir el código y compilarlo a través de <Project><Bulid All> o presionando [Ctrl + B].

code-composer-studio-nuevo-proyecto-msp430g2553-launchpad-12

5. INDICE GENERAL DE CAPÍTULOS

2 Respuestas

  1. inge87

    Buena tarde

    Excelente explicaccion, hasta apenas inicio con launch Pad ya que hace poco he adquirido una placa., antes trabajaba con PiC y arduino.

    Gracias

    • admin

      Hola inge87, esta placa MSP430G2553 es parecida a la plataforma Arduino uno, asi que, se le hará fácil comprenderla en poco tiempo. Mas adelante publicaremos ejemplos de proyectos sobre esta plataforma de desarrollo de ofrece Texas Instruments. Saludos.

Deja un comentario