fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Ejemplo Programa en...
 
Avisos
Vaciar todo

Ejemplo Programa en C para PIC

20 Respuestas
9 Usuarios
0 Reactions
9,482 Visitas
reb
Respuestas: 19
 Reb
Topic starter
(@reb)
Active Member
Registrado: hace 19 años

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!

Responder
19 respuestas
mif
Respuestas: 1095
 Mif
(@mif)
Noble Member
Registrado: hace 19 años

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.

Responder
mif
Respuestas: 1095
 Mif
(@mif)
Noble Member
Registrado: hace 19 años

Garrocha y Mosvack, voy a probar lo que me habeis dicho, ahora os dire algo.
Miles de gracias.

Responder
garrocha
Respuestas: 1110
(@garrocha)
Ardero
Registrado: hace 20 años

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

Responder
_jm_
Respuestas: 961
 JM
(@_jm_)
Prominent Member
Registrado: hace 20 años

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.

Responder
ranganok
Respuestas: 3875
(@ranganok)
Ardero
Registrado: hace 19 años

Mif, aplica masa tb a la carcasa del reloj.

S2

Ranganok Schahzaman

Responder
Página 3 / 4
Compartir: