Autor Tema: Oscilador 16f877  (Leído 2519 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado AzucenaXP

  • PIC10
  • *
  • Mensajes: 22
Oscilador 16f877
« 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

Desconectado cucaracha

  • PIC24H
  • ******
  • Mensajes: 1409
    • CUCAWEB
RE: Oscilador 16f877
« Respuesta #1 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.
Saludos desde Huelva (ESPAÑA)

Desconectado AzucenaXP

  • PIC10
  • *
  • Mensajes: 22
RE: Oscilador 16f877
« Respuesta #2 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!

Desconectado cucaracha

  • PIC24H
  • ******
  • Mensajes: 1409
    • CUCAWEB
RE: Oscilador 16f877
« Respuesta #3 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.
Saludos desde Huelva (ESPAÑA)

Desconectado AzucenaXP

  • PIC10
  • *
  • Mensajes: 22
RE: Oscilador 16f877
« Respuesta #4 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

Desconectado khasistos

  • PIC18
  • ****
  • Mensajes: 493
RE: Oscilador 16f877
« Respuesta #5 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

Desconectado khasistos

  • PIC18
  • ****
  • Mensajes: 493
RE: Oscilador 16f877
« Respuesta #6 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

Desconectado felipito1

  • PIC16
  • ***
  • Mensajes: 118
RE: Oscilador 16f877
« Respuesta #7 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.


 

anything