TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado 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.
-
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.
-
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!!!
-
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?
-
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!!! ;)
-
mi compilador es: PCWH compiler, tiene estos: IDE 3.43, PCB 3.203, PCM 3.203, PCH 3.203
-
Mira en la help que trae el compilador, allí encontrarás todas las funciones que puedes usar y ya están implementadas.
Suerte!!! ;)