Autor Tema: ayuda oscilador del pic 16F88  (Leído 3536 veces)

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

Desconectado carlosrage

  • PIC10
  • *
  • Mensajes: 14
ayuda oscilador del pic 16F88
« en: 29 de Julio de 2004, 00:21:00 »
Hola a todos:

Tengo dudas en como configurar el oscilador del pic 16F88 a 8Mhz (interno con I/O), lei en el datasheet que se puede configurar de diferentes formas y la verdad me confuidi, pues este trae diferentes velcidades no como el 16F628 que solo es de 4Mhz, tambien si me pudieran decir que otra modificacion debo hacer para que funcione el pic porque se que se tiene que apagar los comparadores si no se van ha usar, que otra cosa hay que hacer si solo se desea usar las patitas como I/O digitales.

Gracias y saludos desde Mexico

P.D. disculpen las molestias, es que es mi primer contacto con el 16F88 y la verdad que no entendi muy bien, programo en ensamblador.

Desconectado T0ni0

  • PIC16
  • ***
  • Mensajes: 196
RE: ayuda oscilador del pic 16F88
« Respuesta #1 en: 29 de Julio de 2004, 03:45:00 »
Aunque he utilizado varios PICs, nunca he utilizado este ni estos osciladores, me he bajado el data y lo estoy mirando, esperaremos un poco si nadie nos orienta intentaremos alguna cosa
- T0ni0 -
30RCF112

Desconectado RGL

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 634
RE: ayuda oscilador del pic 16F88
« Respuesta #2 en: 29 de Julio de 2004, 08:47:00 »
Yo he utilizado el oscilador interno del 628 para utilizar todos los puertos como I/O. Con el 88 nunca he hecho nada aquí os dejo la configuración del 628 para usarlo con oscilador interno en PBP:

"***************************************
"*          FUSIBLES                   *
"***************************************

   @ DEVICE pic16F628A, INTRC_OSC_NOCLKOUT    "Reloj interno solo   
   @ DEVICE pic16F628A, WDT_OFF    " Watchdog Timer desconectado
   @ DEVICE pic16F628A, PWRT_ON  " Power-On Timer conectado
   @ DEVICE pic16F628A, BOD_ON   " Brown-Out Detect conectado
   @ DEVICE pic16F628A, MCLR_OFF " Master Clear Externo desconectado
   @ DEVICE pic16F628A, LVP_OFF  " Low-Voltage Programming desconectado
   @ DEVICE pic16F628A, CPD_OFF  " Data Memory Code Protect desconectado
   @ DEVICE pic16F628A, PROTECT_ON  " Program Code Protection conectado
   
"** FIN DE FUSIBLES

Saludos
Ricky
Madrid-España

Desconectado gmo10

  • PIC10
  • *
  • Mensajes: 5
RE: ayuda oscilador del pic 16F88
« Respuesta #3 en: 29 de Julio de 2004, 17:35:00 »
Carlos: Yo trabajo con el pic 16f819 que posee las mismas características de oscilador interno que el 16F88. Solo tienes que configurar el registro OSCCON en sus bits 4,5 y 6 con 111 y este te trabajará con oscilador interno a 8 Mhz. Con 110 trabaja a 4 mhz y así puedes elegir entre 8 frecuencias diferentes 8,4,2,1,500khz, etc.

Espero que te sirva.

Desconectado Modulay

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2651
RE: ayuda oscilador del pic 16F88
« Respuesta #4 en: 30 de Julio de 2004, 03:46:00 »
Una preguntilla...y en cuanto a los fuses,en lenguaje C ¿cual sería la configuración adecuada?
Yo también anduve peleándome con el oscilador interno pero no conseguí echarlo a andar.
Saludos a todos y todas

Desconectado carlosrage

  • PIC10
  • *
  • Mensajes: 14
RE: ayuda oscilador del pic 16F88
« Respuesta #5 en: 30 de Julio de 2004, 15:08:00 »
Gracias a todos por su ayuda, ya solucione mi problema, configurando el OSCCON con 0x76 y tenia otro error, el cual era que no habia puesto la siguiente instruccion:

MOVLW   0X07
MOVWF   CMCON

que por cierto CMCON en el 16F88 esta en el banco 1.

De nuevo Gracias a todos, en cuanto a lenguaje C, la verdad no he programado ningun pic en C.

Suerte y saludos desde Mexico