TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Jorge555 en 27 de Noviembre de 2007, 20:48:15

Título: palabra de configuracion 16f877a
Publicado por: Jorge555 en 27 de Noviembre de 2007, 20:48:15
Hola, a ver si me puedne ayudar, me gustaría saber como poner en la palabra de configuración que quiero usar el oscilador interno del 16f877a, he hecho un pcb, donde no he puesto cristal, he dejado los pines de oscilador sin conectar, sin condensadores ni nada (debe llevarlos?) por lo que tengo que usar el interno, el problema es que no funciona, lo enciendo le llega la alimentación y se queda sin hacer nada, muevo un poco el cable de entrada positivo de alimentación y enciende el led desde el programa pero no continua, por lo que pienso que puede ser algo del oscilador, ya que no se como seleccionar el oscilador interno.

El programa solo enciende un led hace un delay lo vuelve a encender y asi en un bucle, inicialmente no entra en el programa hasta que empiezo a mover el cable de alimentación desconectandolo y conectandolo, no sé algo raro, bueno a ver si alguien tiene idea de que puede ser y puede decirme como indicar en la palabra de configuración que sólo quiero usar el oscilador interno. Gracias

Aunque ahora me sale la duda, lleva oscilador interno el 16f877a? Bueno acabo de comprobarlo y no lleva oscilador interno  :D :D :D :D con lo que e costo soldar el smd!
Título: Re: palabra de configuracion 16f877a
Publicado por: Cryn en 27 de Noviembre de 2007, 21:29:04
pues si el 877a no tienes oscilador interno, puedes usar un 16f88 qeu lleva interno, tb el 648a y el 628a talvez haya otros mas, pero esos fueron los qeu use yo

y que lenguaje usas???

para configurar un cristal, en asm:
__CONFIG XT    o HS               XT para no mas de 4MHz; HS para mas de 4MHz

en CCS:
#fuses XT              o HS

si fuera interno en ccs generalmente es:
#fuses INT_RC

en assembler (y tb en ccs) te puedes fijar los configs en las hojas de los include, en ccs esta en la carpeta deivces donde esta instalado, en el mpla en MPASM SUITE
Título: Re: palabra de configuracion 16f877a
Publicado por: PalitroqueZ en 28 de Noviembre de 2007, 13:55:21
nop, el 16f877a no tiene modulo oscilador interno.

Título: Re: palabra de configuracion 16f877a
Publicado por: gustavorambo en 10 de Enero de 2008, 01:14:41
Este comentario me ahhh sido de mucha ayuda porque no sabia que habian pic con oscilador interno..
estoy acostumbrado a usar el 16f84 y el 16f877 y nunca lei nada parecido
les estoy agradecido por el comentario
Título: Re: palabra de configuracion 16f877a
Publicado por: Cryn en 10 de Enero de 2008, 17:16:28
saludos, pues si te comento qeu existen muchos micros con oscilador interno, como el 16f648a 16f628a, 16f684 (al parecer todos los que comienzan con 16f6xx), tb el 16f88,  casio todos de los 18f tienen oscilador interno, en general varios, pero si, esos dos que mencionas no tienen, puedes fijarte en la pagina de microcip para mayor informacion:

16F: http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1002&mid=10&lang=en&pageId=74

18F: http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1004&mid=10&lang=en&pageId=74

te fijas la coumna de INTERNAL OSCILATOR
Título: Re: palabra de configuracion 16f877a
Publicado por: navaismo en 10 de Enero de 2008, 17:30:09
y los 12F tambien tienen como el 12F629 o el 12F675