Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Hola a todos!! Mif y yo buscamos un ejemplo en C para programar un PIC de la serie 16F. Estamos utilizando el programa CCS para compilarlo. Fundamentalmente lo que nos interesa es el encabezamiento para un 16F876, que por más que intentamos construirlo nosotros parece que siempre nos falta algo de configuración posiblemente pues en el micro no nos tira.
Saludos!
Baphomet, Yo no conozco ningun libro del estilo, siempre uso los de PIC normales que tenemos todos, pero solo viene en ASM, de todos modos es muy util hacer algunos programillas y empezar con ASM, porque te ayuda a comprender el Micro a fondo, si nunca has usado PIC, es poco util empezar por C... pero si ya conoces ASM, C puede darte mucho juego en la linea que tu dices, sobre todo a la hora de las comunicaciones, pero claro, te encuentgras con estos problemas tontos...
JM, el MC18 vale para 16F876? si es asi lo mismo es mejor cambiar de entorno, es que pensaba que la mayoria de la gente usaba CCS, pero si no es asi, prefiero usar el que se use normalmente, porque sera mas comodo a la hora de resolver dudas como esta.
Antes de colgar el codigo os voy a pedir otra ayuda, que viene mas o menos a cuento, y asi no abrio otro hilo.
Estoy probando programas que se que funcionan, porque los he tenido funcionando, pero en las placas que estoy haciendo ahora, al intentar hacerlos funcionar, solo funcionan si toco la masa de alguno de los condensadores del cristal de 4Mhz... mi pregunta es ¿Que leches puede estar pasando? es que un 16F876 no funciona correctamente con un Xtal de 4MhZ, he probado con parejas de condensadores de 27pf y 22 pf, pero siempre es igual, que puede estar pasando, creeis que puede haber algun error de codigo cuando ejecuta las instrucciones de configuracion? en el simulador del mplab tira sin problemas, y cuando toco los condensadores tb... estoy perdidisimo.
Garrocha y Mosvack, voy a probar lo que me habeis dicho, ahora os dire algo.
Miles de gracias.
Repasa las soldaduras y tira un cable de masa exclusivo para esos condensadores, y si estas usando una protoboard, pues.... es normal xD, bromas aparte, ponle otro cable mas de masa (directo a la masa de la fuente) y repasa que no tengas nada que te pueda estar metiendo ruido en el reloj
el mc18 es para los 18 pero tb tiene compiladores para los 16 microchip, si quieres usar el que mas se usa pues sigue con el ccs, yo todo los libros que he visto los ejemplos vienen con este y no con el microchip. Ademas si se tiene la intencion de comprar es el mas barato de los que hay.
De todas formas mirad por aqui http://www.microchipc.com/ que hay ejemplos de codigo.
Si sigues teniendo dudas pregunta en el siguiente foro http://www.demo-1.com.ar/foros/ es bastante bueno y hay gente que le da bien al tema. Para mi gusto el mejor foro en español sobre electronica.
Mif, aplica masa tb a la carcasa del reloj.
S2
Ranganok Schahzaman