Necesitaria info para empezar con pic, a simple vista me parecen mucho mas robustos industrialmente hablando que otros microcontroladores que he usado, por lo que me veo en la necesidad de ponerme rápidamente en funcionamiento con este microcontrolador, mi sistema de desarrollo sería Linux y tengo bastante experiencia en sistemas 8052 y MSP430 por lo que no me pilla de nuevo. Mil gracias!
Es cierto que la mayor parte de las cosas que hay funcionan en Windows, pero es posible funcionar en Linux.
Yo tengo una grabadora de Pics PICStart Plus que uso con el programa picp. Para mas informacion :
formatting link
por ejemplo, para programar sin protecciones y con el primer puerto serie, con un cristal XT :
picp /dev/ttyS0 16f876 -wc 0x3D39 ( esto programa la palabra de control ) picp /dev/ttyS0 16f876 -wp programa.hex
Para crear programas uso el compilador GPL SDCC. Te pego aquí las intrucciones para tenerlo funcionando.
1) instalar gputils ( un ensamblador para PICS+archivos de cabecera). hay paquetes hechos para casi todas las distribuciones.
2) bajar y compilar el sdcc :
cvs -d:pserver: snipped-for-privacy@cvs.sdcc.sourceforge.net:/cvsroot/sdcc login como password darle a enter
cvs -z3 -d:pserver: snipped-for-privacy@cvs.sdcc.sourceforge.net:/cvsroot/sdcc co sdcc
cd sdcc
make
como root :
make install
3)convertir los archivos de cabecera del gputils a cabecera .h de c directorio del sdcc/support/scripts/inc2h.pl archivo_cabecera_gputil archivo_de_cabecera.h
4)compilar. El problema es que no estan todos los modelos, y hay que usar el modelo mas parecido que encuentres. El soporte para modelos PIC18 parece mejor que para PIC16, pero yo no lo he usado. Por ejemplo, para compilar para el PIC16F876 yo hago :
Ya, jajaja, pero yo es que soy como un taliban de la informática, no puedo con windows. Jeje, si alguien ha trabajado con pics desde Linux, le agradecería algo de ayuda.
Creo que hay algún compilador y tal, para grabar también hay algo, pero no te lo puedo asegurar, porque desde Win es *extremadamente cómodo* trabajar los PIC; de hecho, es uno de los puntos que ha ayudado a su proliferación (es una opinión personal). Resumiendo, a menos que sea por cabezonería, lo más fácil y efectivo me temo que es sucumbir a Win. De todas formas, mira en GNU, me suena algún compilador y eso. También tienes la jerarquía es.comp.linux.*, igual suena la flauta y alguien sabe algo (ya sería suerte).
Voy al grano, me parece un tema muy interesante, si tienes un poco de tiempo ( y apetece ) no estaria mal un pequeño minitutorial ( o sin tan mini pa la web ) y cosas basicas para empezar con los pics sobre linux ( se que hay pocos que quieran, pero me gusta la idea ).
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.