TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: lolong en 21 de Noviembre de 2006, 18:45:29

Título: programas necesarios para programar pic16f84a en C
Publicado por: lolong en 21 de Noviembre de 2006, 18:45:29
hola, soy nuevo en esto. necesito saber que programas tngo que instalar en linux o en xp para programar pic16f84a en C.
Título: Re: programas necesarios para programar pic16f84a en C
Publicado por: djpalas en 21 de Noviembre de 2006, 19:16:51
Buenas lolong!! Bienvenido al foro!!!

Bueno si solo quieres programar ese PIC en C, la empresa de Hi-Tech da la versión gratuita PICC-Lite que no presenta ningún tipo de restricción a ese dispositivos. Si es en ASM pues ya sabrás que es el MPLAB.

PICC-Lite (http://www.htsoft.com/products/PICClite.php)

Por este foro se suele usar el compilador de CCSinfo (http://www.ccsinfo.com/), busca un poco por el foro y encontrarás muchos post con la misma pregunta.

Saludos!
Diego J.
Título: Re: programas necesarios para programar pic16f84a en C
Publicado por: Dancrazy en 22 de Noviembre de 2006, 18:16:23
Ok compañero...

Primero, necesitas el programador de PIC...  puedes adquirir uno o hacerlo tu mismo, en placa de proyectos (proyectboard) o en circuito impreso...
trata de que sea programador JDM... aqui puedes conseguir uno:

http://www.olimex.com/dev/

Luego, instala (es decir, baja de internet y coloca en alguna carpeta) alguno de los siguientes programas:

ICPROG --->   ---->http://www.ic-prog.com/icprog105D.zip
                     y -->http://www.ic-prog.com/icprog_driver.zip  es multilenguaje  (español incluiido)

WinPIC800 -------->http://www.winpic800.com/descargas/WinPic800.zip

Verifica que tengas Puerto serial atras de la PC y conectas el programador

Luego, si no tienes ni idea, busca el programa CCS  (tambien LLamado PIC C o PCWH Compiler) es en lenguaje C, un compilador  que genera el archivo *.hex que es el que vas a cargar en el pic.

Contiene comandos de gran facilidad para manejar el PIC y hace muchas cosas por sí solo...   tiene un wizzard (o asistente) que te ayuda a incluir todas las cabeceras necesarias para pre-configurar al PIC en su funcionamiento..  y su ayuda es espectacular...

No es freeware, pero lo puedes conseguir en
http://www.ccsinfo.com/index.php?cPath=Store&view=tree   aqui venden la version 4, pero puedes pedir a alguien una versión anterior (la 3.227) para ir aprendiendo antes de comprar...  es excelente.  el resto es imaginacion y manuales de cada dispositivo


Exito y suerte!!!

Título: Re: programas necesarios para programar pic16f84a en C
Publicado por: lolong en 26 de Noviembre de 2006, 14:20:23
Gracias a todos, ya he conseguido un compilador de C para Pics. Y surge otra duda que tengo yo: puedo usar todas las funciones de la libreria de C para programarlos o hay una serie de restricciones?
Título: Re: programas necesarios para programar pic16f84a en C
Publicado por: vszener en 26 de Noviembre de 2006, 17:49:48
Podrás usar las funciones que tu compilador tengas definidas (si es demo, quizás tengas restricciones en el máximo de kb's de salida del fichero .hex y de usar ciertos pic's), ¿qué compilador tienes?


Suerte!!! ;)
Título: Re: programas necesarios para programar pic16f84a en C
Publicado por: lolong en 27 de Noviembre de 2006, 17:03:06
mi compilador es: PCWH compiler, tiene estos: IDE 3.43, PCB 3.203, PCM 3.203, PCH 3.203
Título: Re: programas necesarios para programar pic16f84a en C
Publicado por: vszener en 29 de Noviembre de 2006, 11:52:28
Mira en la help que trae el compilador, allí encontrarás todas las funciones que puedes usar y ya están implementadas.


Suerte!!! ;)