Autor Tema: Problema con PIC 16f88 y Cristal de 11.059Mhz  (Leído 2062 veces)

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

Desconectado debonaire

  • PIC10
  • *
  • Mensajes: 12
Problema con PIC 16f88 y Cristal de 11.059Mhz
« en: 15 de Agosto de 2011, 20:07:58 »
Hola amigos Me comunico con ustedes para una duda estoy programando con el PIC 16f88 y lo tengo conectado con un crystal de 11.059Mhz  y simplemente estoy haciendo un programa para prender un led y no me da nada en la salida luego cambio ese crystal y coloco uno de 4Mhz y ahí si funciona ahora me pregunto sera q hay q configurar algo en software para poder trabajar con cristales de alto valor.

PD.: ya he trabajado con el cristal de 11.059Mhz y si esta bueno.

Gracias espero su ayuda!!!

de todas maneras aqui les adjunto el codigo en ASSEMBLER.

   LIST   P=16F88
   INCLUDE <P16F88.INC>
   __CONFIG _CONFIG1, 2F61
   __CONFIG _CONFIG2, 0000

   CBLOCK   20H
   
   M
   N
   O

   ENDC

   ORG   00H
   GOTO   INICIO

INICIO
   CALL   RETARDO1
   CALL   CONFIG_PUERTOS
   GOTO   MAIN

;-----------------------------------
CONFIG_PUERTOS

   CLRF   PORTA
   CLRF   PORTB

   BSF   STATUS,RP0   ;
   BCF   STATUS,RP1   ;BANCO 1

;   **********************
   MOVLW   B'11111111'
   MOVWF   TRISA
   MOVLW   B'00000000'
   MOVWF   TRISB

   BCF   STATUS,RP0   ;
   BCF   STATUS,RP1   ;BANCO 0

   RETURN
;------------------------------------
MAIN
   BSF   PORTB,0
   BSF   PORTB,1
   BSF   PORTB,2
   BSF   PORTB,3
   BSF   PORTB,4
   BSF   PORTB,5
   BSF   PORTB,6
   BSF   PORTB,7
   CALL   RETARDO1
   CALL   RETARDO1
   BCF   PORTB,0
   BCF   PORTB,1
   BCF   PORTB,2
   BCF   PORTB,3
   BCF   PORTB,4
   BCF   PORTB,5
   BCF   PORTB,6
   BCF   PORTB,7
   CALL   RETARDO1
   CALL   RETARDO1
   GOTO    MAIN
   
;-----------------------------------

RET1mS

   MOVLW   .5
   MOVWF   M
   MOVLW   .244
   MOVWF   N
   DECFSZ   N
   GOTO   $-1
   DECFSZ   M
   GOTO   $-5
   
   RETURN

;-----------------------------------
RETARDO1
   MOVLW   .18
   MOVWF   O
   MOVLW   .255
   MOVWF   M
   MOVLW   .255
   MOVWF   N
   DECFSZ   N
   GOTO   $-1
   DECFSZ   M
   GOTO   $-5
   DECFSZ   O
   GOTO   $-9
   
   RETURN
;-----------------------------------
RETARDO2

   MOVLW   .200
   MOVWF   M
   MOVLW   .255
   MOVWF   N
   DECFSZ   N
   GOTO   $-1
   DECFSZ   M
   GOTO   $-5
   RETURN
;-----------------------------------
END

Desconectado debonaire

  • PIC10
  • *
  • Mensajes: 12
Re: Problema con PIC 16f88 y Cristal de 11.059Mhz
« Respuesta #1 en: 15 de Agosto de 2011, 20:52:32 »
YA LO soucione amigos gracias.

En la palabra de configuracion despues q el cristal se pasa de 8Mhz hay q cambiar de XT a HS.