TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: AzucenaXP en 02 de Marzo de 2004, 20:53:00

Título: Oscilador 16f877
Publicado por: AzucenaXP en 02 de Marzo de 2004, 20:53:00
Hola amigos,

He estado programando con PICs 16f84A, necesito un sistema de adquisicion de datos por puerto serial y compre el 16f877.

¿Puedo usar el cristal de 4 MHZ que emplee con el 84 o debo comprar el de 20MHz?

Gracias por su ayuda
Título: RE: Oscilador 16f877
Publicado por: cucaracha en 02 de Marzo de 2004, 21:03:00
Puedes usar el que quieras. 4MHz, 1MHz, 3,768KHz, 8MHz... Sólo tienes como límite el de 20MHz, que es el máximo.
Eso sí, los fuses cambia según el cristal.

Para orientarte tienes más o menos que:
Para <= 4MHZ -> XT
Para >4MHz ----> HP

Todo esto lo puedes ver en el data.

PD: el 84 también funciona a 20MHz, por si no lo sabías.
Si te fijas en el encapsulado pone 16F84-04/p (quiero recordar). Ese 04 te indica la frecuencia máxima garantizada a la que puede funcionar el micro. También los hay con 10/p (10MHz) y 20/p(20MHz). Lo de 04/p no significa que el micro no pueda funcionar a 20MHZ, sólo que no te lo garantizan. Por aquí hay muchos que lo tienen funcionando sin problemas.
Los 876 que suelen vender en tiendas traen una I en lugar de 04, 10...  que indica Industrial. Estos a 20MHz como máximo.
Título: RE: Oscilador 16f877
Publicado por: AzucenaXP en 05 de Marzo de 2004, 08:49:00
Gracias, cucaracha.

Otro problemita que tengo es que trato de grabar el pic 16f877 con el propic2 xp y genera el error 021H?...creo que es por la palabra de configuracion, pues el .hex que estoy tratando de quemar esta ok, sabes como configurar el id para este chip?

Saludos!
Título: RE: Oscilador 16f877
Publicado por: cucaracha en 05 de Marzo de 2004, 10:07:00
Pues la verdad es que no se si será ese tu problema, ya que mirando en el data la palabra de configuración tiene la dirección 2007H.
Es más, no se el propic como lo hará, pero he visto que comentas que desmarcas el WDT, CP... y si es así, pues lo más lógico es que genere él mismo la palabra de configuración, si no para que se pueden marcar o desmarcar... no tendría sentido no??
Has escogido el micro antes de programar?? Osea, decirle al soft que vas a programar el 877.
Espera a alguien que use ese soft y que te pueda ayudar más.
Título: RE: Oscilador 16f877
Publicado por: AzucenaXP en 06 de Marzo de 2004, 19:01:00
Me sirve también una ayuda con el IC prog, lo tengo pero hasta el momento no lo he podido utilizar a satisfacción, me genera errores por todo.

Gracias y chao
Título: RE: Oscilador 16f877
Publicado por: khasistos en 06 de Marzo de 2004, 20:52:00
Hola:
Mira no se que ICprog estas usando pero como experiencia te comento que el 1.5 no siempre funciona ok ,proba el 1.4 que ese no te da ningun drama,con respecto a los errores proba borrar el contenido del chip antes de grabar (Borrar todo) :si ese error te aparece cuando verifica luego de haber grabado es probable que lo soluciones como te dije .Con respecto al 1.5 todavia tenia algunos bugs sobretodo al grabar ciertas  eeproms.
Como no se que programador estas usando y si este error es aleatorio o ya has grabado bien algunas veces quedo a la espera de tu respuesta a ver si te puedo ayudar .
Saludos
khasistos
Título: RE: Oscilador 16f877
Publicado por: khasistos en 06 de Marzo de 2004, 20:57:00
Escrito originalmente por khasistos
Hola:
Mira no se que ICprog estas usando pero como experiencia te comento que el 1.5 no siempre funciona ok ,proba el 1.4 que ese no te da ningun drama,con respecto a los errores proba borrar el contenido del chip antes de grabar (Borrar todo) :si ese error te aparece cuando verifica luego de haber grabado es probable que lo soluciones como te dije .Con respecto al 1.5 todavia tenia algunos bugs sobretodo al grabar ciertas  eeproms.
Como no se que programador estas usando y si este error es aleatorio o ya has grabado bien algunas veces quedo a la espera de tu respuesta a ver si te puedo ayudar .
Saludos
khasistos

Me olvide de decirte que si es el PropicII ORIGINAL suele tener algunos dramas de esa indole con respecto a este detalle puedes ver esta pagina en castellano en la cual han solucionado el inconveniente del PropicII http://213.97.130.124/progs/progs.htm
Título: RE: Oscilador 16f877
Publicado por: felipito1 en 07 de Marzo de 2004, 05:23:00
He utilizado el ICPROG 1.05A sin problemas con el 16f84 y el 16f877,  el 16f877A es diferente al 16f877 en cuanto a programaciòn.