lunes, 10 de noviembre de 2014

Frecuencímetro Basico en XC8 PIC18f4550

Saludos amigos, despues de un tiempo un tanto intenso regreso al blog para compartirles un pequeño proyecto que desarrolle para la U.

Como el titulo indica es una frecuencimetro muy basico pero funciona bastante bien. tiene un error maximo porcentual de 0.07%, a bajas fecuencias no tiene error pero el error aumenta conforme existe mas frecuencia de entrada.

La visualizacion se la hace mediante un LCD Dogm 163, ( en post anteriores les deje la libreria respectiva)

¿Como funciona?
Se conecta una generador de frecuencias al pic mediante el pin RA4/T0CKI y se conecta un lcd.
El frecuencimetro funciona con el contador del timer0 a 16 bits esto permite recoger valores de 2^16 hertz alrededor de 65Khz.

Como generador de frecuencias uso una tarjeta NI myDAQ de National Instuments, yo se que algunos diran que eso no se software libre y es cierto, al menos para utilizar dicho instrumento necesito de cambiarde de sistema operativo. (Aunque en el blog de vez en cuanto tocare herramientas no libres como esta)

YA ES HORA QUE NATIONAL INSTRUMENTS DE SOPORTE PARA GNU/LINUX!!!
En fin espero que les sirva

Descarga el Codigo


domingo, 2 de noviembre de 2014

Configurando MPLABX con PICKIT3 (Fuente de Alimentacion)

Saludos les traigo un mini tutorial de como se debe configurar inicialmente el MPLABX para que el mismo funcione como fuente y programador.

1) Creamos un nuevo proyecto, escogemos la opción Standalone Project
2) Seleccionamos el dispositivo en este caso el PIC18f4550
3) El siguiente paso es seleccionar el grabador, usamos por supuesto el pickit3
4) Nos solicita escoger el compilador, yo uso por lo general el XC8 pero es libre de elegir el compilador que mas le guste.
5)Damos un nombre al proyecto
6)Finalmente hemos creado el proyecto, ahora para poder hacer que el pickit3 funcione como fuente debemos hacer lo siguiente.

En el cuadro inferior izquierdo encontraremos un icono con la forma de llave y tuercas, damos click y se nos abre una pantalla.

En la pantalla buscamos donde esta el nombre pickit3 y le damos click

En Option categories buscamos donde dice "POWER"

Seleccionamos la casilla power target y el nivel de voltaje, en mi caso elijo 5v pero si el micro que usamos trabaja a otro nivel se lo puede configurar.


Espero les haya servido saludos.