MSP430 LaunchPad y CCS: Crear un nuevo proyecto en CCS

Bueno seguimos nuestro aprendizaje en el mundo de los microcontroladores de Texas Instruments por su puesto hablamos de las LauchPad y un paso importante para empezar con código y muchos ejemplos, es saber cómo crear un nuevo proyecto en el Code Composer Studio (CCS), pues no es muy complicado y con unos sencillos pasos dejaremos listo el IDE para hacer nuestro primer ejemplo, una cosa que tengo que decir ates de continuar es que el programa tarda un poquito al momento de ejecutar pero después de eso todo bien.

Bueno así es como aprendí y como lo hago, ejecutamos el CCS después te mostrara la un mensaje donde te pregunta la ubicación en la que se guardaran tus proyectos yo la dejo tal cual esta (En una ocasión recuerdo que la cambie y me dio problemas).

MPLAB X y C18: LED Intermitente

Una vez explicado ciertos temas antes de comenzar con los ejemplos es momento de realizar una primera prueba o mejor dicho nuestro primer código en C18. Para esto se utilizar un PIC18F4620 con un LED y su debida resistencia conectada al pin RE0 además de un botón de Reset conectado en el Master Clear del PIC. Para este y otros ejemplos trabajaremos con el oscilador interno des microcontrolador. Recordar que el circuito se alimenta a 5 volts.

El circuito es el siguiente:

MPLAB X y C18: Sentencias repetitivas y selectivas

Sentencias selectivas 

Sentencia IF: Se utiliza para ejecutar una sentencia o un grupo de ellas si una expresión es cierta.

La sintaxis es la siguiente:
if (expresion){     //Si expresión es verdadera
    sentenciaA;      //Ejecutamos las sentencias
    sentenciaB;
}

Ejemplo 1:
if(PORTA==0x01){     //Si PORTA es igual a 0x01
    PORTB=0xFF;         //Colocamos el valor 0xFF en PORTB
}

Ejemplo 2:
if(PORTA==1 && A==5){          //Si PORTA=1 y A=5
                PORTC=1;                     //El puerto C es igual a 1
                LED_STATUS=0;        //LED_STATUS es igual a 0
                X=150;                           //X es igual a 150
}             

MPLAB X y C18: Operadores

En el lenguaje C se dispone de una gran cantidad de operadores que sirven para operar con los datos dentro de nuestros programas y estos se clasifican en varios grupos: aritméticos, de comparación, lógicos, de manejo de un solo bit, etc. Vamos a ver los operadores que nos permite utilizar C18.

Operadores Matemáticos: Permiten la realizar operaciones matemáticas en nuestros programas.

Librerías para EAGLE: QRD1114

En ocasiones sucede que quieres usar un componente en Eagle y este no lo tiene, tienes opciones como buscar una o crear tu propia librería. Yo aquí les comparto unas cuantas que creado para mi uso.
Como agregar la librería a Eagle:
  • Descomprimir el archivo descargado, dentro de este se encuentra la librería con terminación .lbr
  • Copiar y pegarla librería en... C - Archivos de Programa - EAGLE - lbr La ruta puede variar dependiendo de la instalación del programa EAGLE
  • Ejecutar el EAGLE y desplegar la carpeta Librerías
  • Buscar entre la lista la librería agregada y activarla (Debe de tener un punto de color verde)
  • Listo ahora ya se puede utilizar
Aquí el enlace para DESCARGAR las librerias disponibles desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare lo mas pronto posible responderlas...
  • Actualización (16/10/2016): Se corrigió enlace de descarga.