¡Saludos! Aquí les dejo un vídeo del pequeño test que le realice al RTC BQ32000 de TI, con un PIC18F25K22. Características: Alimentación de 3.3V Envió de datos a través de la UART, por medio del FT232. Monitoreo de datos en el X-CTU. Dados enviados; fecha y hora del RTC, aproximadamente casa segundo. Como es un …
Leer mas »Saludos!! Hace unos días revisando archivos en mi disco duro, me encontré un pequeño vídeo sobre una maqueta de banda transportadora y llenadora de envases, que realizamos un amigo y yo, en nuestros tiempos de estudiantes. Antes de iniciar con la descripción del proyecto mencionare que no es un proyecto terminado y que aun le…
Leer mas »Saludos!! El objetivo de este ejemplo usar la UART de nuestro microcontrolador (específicamente del PIC18F4620) y comunicarlo con nuestra PC para interactuar con el monitor serial X-CTU (pueden descargar la version que yo uso desde aquí , por cierto yo lo ocupo con Windows7 sin problemas), si lo prefieren pueden usar otro como el…
Leer mas »Una parte muy importante en los microcontroladores son los TIMERs y que serán temas que abordaremos en el blog tal vez un poco lentos pero lo haremos, para comenzar pues lo haremos con el TIMER cero, ahora bien cuando al TMR0 se controla por un evento externo se dice que se está usando como contador, por el contrario si se controla…
Leer mas »El uso de las interrupciones al momento de programar microcontroladores es un recurso de gran utilidad, ya que una interrupción causa que el PIC responda a cierto evento inesperado ya sea externo o interno, cuando una interrupción se activa el micro detiene la ejecución del programa en curso y da un salto de programa para llegar al…
Leer mas »Seguimos con las publicaciones en C18, en ejemplos anteriores hemos visto la manera de manipular un puerto como salida ahora toca el turno de ver como se manipula un pin como salida, para ello tenemos un botón conecto al pin RE0 con su resistencia de pull-down también se ha colocado un LED con su debida resistencia en el pin RE1 y…
Leer mas »Seguimos con las publicaciones en C18 y ahora encenderemos 8 LEDs conectados al puerto B con sus debidas resistencias y en el Master Clear una resistencia de 10KΩ a VCC para que nuestro circuito funcione correctamente. Utilizaremos el PIC18F4620 y nuestra tarjeta entrenadora de PICs para ver los resultados. El circuito debe estar a…
Leer mas »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 ejem…
Leer mas »Sentencias selectivas También conocidas como “Estructuras de Selección” te permiten elegir diferentes cursos de acción con base a condiciones establecidas en esta categorías tenemos IF , IF-ELSE, IF-ELSE-IF y SWITCH . Sentencia IF: Se utiliza para ejecutar una sentencia o un grupo de ellas si una expresión es cierta. Sentenc…
Leer mas »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…
Leer mas »La librería dalays.h sirve para realizar retardos en nuestro código y para ello se debe incluir en la cabecera de nuestro proyecto de la siguiente manera: #include <delays.h> En esta se tiene 5 funciones con las cuales podemos hacer cualquier tipo de retardo, pero es necesario realizar ciertos cálculos, a continuació…
Leer mas »Continuando con la programación en C18 toca el turno de los Bits de configuración. Un paso muy importante al momento de realizar un código es configurar adecuadamente los FUSES del PIC que se está utilizando para ello es necesario tener del Datasheet del micro (Capitulo SPECIAL FEATURES OF THE CPU), pero Microchip nos proporciona e…
Leer mas »Continuando con MPLAB X y C18 en esta ocasión aprenderemos a crear un nuevo proyecto, configurar el MPLAB X, seleccionar el PIC utilizar, etc. Después de instalar todo ejecutamos el MPLAB y nos aparecerá lo siguiente: El siguiente paso es hacer click en: File >> New Project... y nos aparecerá la siguiente ventana, donde…
Leer mas »
Social