Saludos cordiales a todos lo lectores!!! Les comparto una noticia de la que recientemente me entere. Para celebrar el fin de año y la llegada del 2015 la gente de Numato Lab han iniciado una campaña (como la que realizaron el año pasado) para premiar a las personas que les ayuden a divulgar su pagina web y el trabajo que re…
Leer mas »Saludos!!! En esta ocasión quería relatar antes de finalizar el año lo que me sucedió hace unos meses cuando decidí desempolvar mi LauchPad, por pura curiosidad decidí hacer algunos ejemplos usando Energia el IDE de TI para esta tarjeta, lo primero que uno se da cuenta es que es el mismo que el de Arduino e incluso trae los mismo e…
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 »Como ya sabemos todo microcontrolador posee periféricos para poder interactuar con el exterior, por su puesto los dispositivos MSP430 de TI también pueden configurarse para que se comporten como de periféricos de entrada o de salida. Cada puerto se asocia normalmente con un máximo de 8 pines que pueden ser individualmente configura…
Leer mas »Hace ya unos meses un amigo por encargo que le diseñara unos circuitos para que practicaran sus alumnos sobre soldadura y algo de electrónica no tan compleja y le pareció buena la propuesta de hacerse de un pequeño amplificador de audio. Circuito: En esta ocasión no es una publicación de un circuito completo y con toda su expl…
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 »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 l…
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 »Siguiendo con las prácticas en Pic Basic Pro y utilizando el MicroCode Studio para nuestros Microcontroladores PIC, en esta ocasión utilizaremos el ADC del PIC16F887 para encender un display de 7 segmentos. Circuito: Se tiene un display de7 segmentos de cátodo común conectado al puerto B del microcontrolador (RB0-RB6), un pot…
Leer mas »Siguiendo con las prácticas en Pic Basic Pro y utilizando el MicroCode Studio para nuestros Microcontroladores PIC, en esta ocasión será el control de un motor a pasos unipolar. Además es una pequeña demostración de la gran cantidad de formas en las cuales podemos utilizar el ya conocido PIC16F84A. Circuito: El circuito es sen…
Leer mas »
Social