10/25/2014

MSP-EXP430G2 LaunchPad & CCS: Crear un nuevo proyecto en Code Composer Studio

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).

10/18/2014

MPLAB X & 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:

10/10/2014

MPLAB X & 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
}             

10/04/2014

MPLAB X & 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.