DEV C++: Control del puerto paralelo (LTP)

Control del puerto paralelo en DEV C++ con ayuda de UsertPort, la verdad lo realice hace ya bastante tiempo (En mis tiempo de escuela) y es lo único que tengo, viene incluido algún ejemplo la verdad no me acuerdo ni como utilizarlo al 100% pero ahí viene donde colocar las librerías y todo eso ademas trae el código fuente para correrlo en DEV C++ y la aplicación lista que por cierto no recuerdo que opciones tiene, para probarlo pueden armarse un monitor de puerto con LEDs en todo caso también incluye el circuito y una foto de como quedo el mio, aclaro no soy el autor de las librerias ni de todo el código, yo simplemente vi como usarlo y listo. 

Experiencia y trauma con el MPLAB PM3

Saludos!! Quiero platicarles algo que me sucedió recientemente, resulta que andaba en el trabajo y necesitaba grabarle el HEX a un microcontrolador así que decidí usar el PM3 para dicha tarea. 

Inicie por conectar todo y encenderlo, al momento de abrir el MPLAB IPE e intentar conectar con el PM3 este inicio con su descarga o actualización (si no mal recuerdo esto pasa con todos los programadores o debugeadores de Microchip, regularmente se actualiza dependiendo del uC que se este usando o por lo menos eso pasa cuando yo los uso), en la pantalla del PM3 mostró el mensaje de actualizando BIOS esto duro unos minutos pero de un momento a otro la pantalla quedo en blanco (bueno no aparecía mensaje alguno), como se aprecia en la siguiente foto:

MPLAB X y XC8: Uso del ADC

Saludos!! Hace tiempo que no realizaba algo de XC8, la verdad esta propuesta fue realizado por el administrador y colega Julio Aguilar hace tiempo, como parte de una dinámica que se estaba realizando en el grupo de Electónica&Robótica, la dinámica era para ver los estilos de programación y sintaxis de diferentes lenguajes (ya que era al gusto el lenguaje y compilador) y aprender de ellodesafortunadamente la dinámica se suspendió por falta de interés de los usuarios, muy pocos participaron, pero bueno eso es otro tema.

Retomando la información publicada en el ejemplo XC8_002 y realizando sus debidas modificaciones, vamos a ver un ejemplo básico del uso del ADC con el PIC12F675, vamos a variar la velocidad con la que cambia el encendido de los LEDs con el potenciometro.

Bueno con los datos dados el circuito propuesto para esta variante es el siguiente:

MPLAB X y XC8: LEDs con efecto del auto fantastico

Saludos!! Hace tiempo que no realizaba algo de XC8, la verdad esta propuesta fue realizado por el administrador y colega Julio Aguilar hace tiempo, como parte de una dinámica que se estaba realizando en el grupo de Electónica&Robótica, la dinámica era para ver los estilos de programación y sintaxis de diferentes lenguajes (ya que era al gusto el lenguaje y compilador) y aprender de ello, desafortunadamente la dinámica se suspendió por falta de interés de los usuarios, muy pocos participaron, pero bueno eso es otro tema.

La idea era mostrar el efecto de luces del auto fantástico utilizando un potenciometro para variar la velocidad del encendido de los LEDs (En esta entrada la he omitido y deje ese valor constante, posteriormente en otra entrada hablaremos del ADC y se mostrara efecto en el mismo circuito), también se usaría un PIC12F675 y un registro de desplazamiento 74HC595, la propuesta fue para mostrar el efecto en 8 LEDs pero al usar el registro de desplazamiento es fácil ampliarlo a mas, claro esta con su debida modificación en el firmware.

Bueno con los datos dados el circuito propuesto para esta variante es el siguiente: