Microcontroladores PIC Introducción


Compartir: Share on Facebook0Tweet about this on TwitterShare on Google+0Share on Tumblr0Share on LinkedIn0

microcontroladores pic

Microcontroladores PIC: Los Programas

Los microcontroladores PIC son fabricados por la empresa MICROCHIP, para los ejemplos se utilizarán diversos microcontroladores PIC según se vaya avanzando, los microcontroladores PIC con los cuales se harán los ejemplos serán de 8 bits, esto es que sus registros son de 8 bits, para la programación de los microcontroladores PIC se utilizarán los siguiente programas: el MPLABX con el compilador XC8, el cual se puede descargar directamente de la página de MICROCHIP, otro programa que se utilizará es el PIC BASiC que se puede descargar desde aquí, así como el CCS que se encuentra aquí, las versiones de los programas utilizados son las versiones demo.

En el siguiente vídeo publicado por MrElberni, se comenta como obtener las versiones demo de los programas a utilizar para la programación de los microcontroladores PIC.

Microcontroladores PIC: Los registros.

Los microcontroladores PIC están constituidos por una serie de registros que para los microcontroladores de 8bits constan pues de 8 bits de allí su nombre, es decir cada registro a programar consta de 8 bits, estos registros se conocen como registros de funciones especiales SFR que son necesario conocer para poder programar el pic, estos registros tienen nombres especiales como los registros PORT, los registros TRIS, el OPTION_REG, entre muchos otros y es programando los bis de los registros que se logra que el microcontrolador PIC haga algo.

Para conocer los registros que constituyen determinado microcontrolador PIC y todas las características que posee el PIC es necesario tener y conocer su hoja de datos, por ejemplo para el PIC16F877A su hoja de datos se puede ver aquí.

En el siguiente vídeo publicado por MrElberni, se comenta como interpretar y utilizar las hojas de datos de los microcontroladores PIC para obtener la información necesaria sobre sus registros y poder programarlo.

Microcontroladores PIC: El  programador PicKit 3.

Será necesario un programador de microcontroladores PIC, en este caso se usará es programador PICKit 3, que  es fabricado por MICROCHIP, este programador se puede conectar directamente al ordenador mediante un cable USB, el software necesario para el programador PICKit  3 se puede descargar desde aquí.

El programador PICKit 3 trae un conector de 6 pines de los cuales se utilizan solo los 5 primeros pines cuya enumeración van de derecha a izquierda, estos tienen nombres especiales y deben conectarse a los pines de los microcontroladores PIC de tal forma que los nombres de los pines del microcontrolador coincidan con los nombres de los pines del Pickit 3, el nombre de los pines de conexión se puede ver en la siguiente imagen; además entre el pin MCLR pin 1 y el pin VDD pin 2 el fabricante recomienda que se coloque una resistencia de entre 4,7K a 10K.

Microcontroladores pic el Pickit3

En el siguiente enlace se tiene el manual del pickit 3 proporcionado por el fabricante; cuando se tenga algún programa que se quiera instalar en el PIC y el pickit 3 esté conectado al microcontrolador PIC, se utilizará el software que controla el pickit 3 del cual se puede ver su presentación en la siguiente imagen

pickit3 software

El pickt 3 detecta automáticamente el microcontrolador pic que se esté usando, para cargar el programa hay que ir a FILE luego a IMPORT HEX y en la ventana que se abre buscar la carpeta donde se ha guardado el programa que se quiere cargar al PIC que será el programa.hex al cual se le dará doble click luego la dirección de la carpeta aparecerá dentro de SOURCE, se entiende que al preparar el programa se lo hizo para el pic que esté conectado al pickit 3; en la opción CONFIGURACIÓN aparecerán los bits de configuración que se programaron, de no ser así en esta opción se pueden configurar dichos bits.

Una vez que ya se ubicó el programa se presiona sobre WRITE, en ese momento el pickit 3 procederá a programar el microcontrolador PIC, si todo es correcto en el rectángulo verde se observará que aparece Programming Successful en ese momento el PIC ya estará programado.

Se puede usar este mismo software para alimentar el PIC a través del pickit3 y así  poder probar si el microcontrolador pic trabaja como se quiere, o se puede desconectar el pickit 3 del pic y alimentar el pic con alguna fuente de alimentación adecuada; si se marca la casilla On al lado del cual aparece el voltaje al  cual trabaja el PIC este se alimentará a través del pickit 3, hay que tener cuidado de si es a 3,3V como se puede ver en la imagen que es al voltaje al cual trabaja por ejemplo el PIC18F45K20 o es a 5V como es el caso para el PIC18F4550,

En el siguiente vídeo preparado por MrElberni, se comenta como utilizar el programador PICKit 3 junto con su software de control para programar los microcontroladores PIC.

Siguiente: Entradas salidas digitales con el Microcontrolador PIC.

Compartir: Share on Facebook0Tweet about this on TwitterShare on Google+0Share on Tumblr0Share on LinkedIn0