Hola amig@s:
¿Es posible cambiar de oscilador externo a interno de este código?
	
	
	
		
Quiero conseguir ponerlo a 4 ó 8 MHz con el oscilador interno a un PIC-16F88. Me cuesta hacerlo funcionar a pasar que lo explica en su hoja de datos.
Saludo.
				
			¿Es posible cambiar de oscilador externo a interno de este código?
		Código:
	
	;  S2  S1 |  LV  LA  LR  M
; --------|--------------------------------
;  0   0  |  0   0   0   0    (Configuración 0. Estado "Nulo").
;  0   1  |  0   1   0   0    (Configuración 1. Estado "Llenándose").
;  1   0  |  goto            (Configuración 2. Estado "Llenándose").
;  1   1  |  0   0   1   1    (Configuración 3. Estado "Motor").
; ZONA DE DATOS **********************************************************************
    LIST        P=16F88
    INCLUDE        <P16F88.INC>
    __CONFIG _CONFIG1, _CP_OFF & _DEBUG_OFF & _WRT_PROTECT_OFF & _CPD_OFF & _LVP_OFF & _BODEN_OFF & _MCLR_ON & _PWRTE_ON & _WDT_OFF & _XT_OSC
    __CONFIG _CONFIG2, _IESO_OFF & _FCMEN_OFF
    CBLOCK    0x20
    Flag
    Config_3
    ENDC
; ZONA DE CÓDIGOS ********************************************************************
    ORG     0                    ; El programa comienza en la dirección 0.
Inicio
    bcf        STATUS,RP1
    bsf        STATUS,RP0          
    movlw    b'00000000'                                     
    movwf    ANSEL         
    clrf    PORTB         
    movlw    b'11111111'    
    movwf    PORTA          
    bcf        STATUS,RP1
    bcf        STATUS,RP0 
    clrw
Principal
    movf    PORTA,W                ; Lee los sensores.
    andlw    b'00000011'            ; Máscara para quedarse con el valor de los sensores.
    addwf    PCL,F                ; Salta a la configuración adecuada.
    goto    Configuracion0        ; 0 0
    goto    Configuracion1        ; 0 1
    goto    Configuracion2        ; 1 0
    goto    Configuracion3        ; 1 1
Configuracion0                    ; Nulo. Led amarillo.
    movlw     b'00001000'
    clrf    Flag
    clrf    Config_3            
    goto    ActivaSalida
Configuracion1                    ; Llenándoce, Led verde.
    movlw     b'00000100'
    btfss    Flag,0
    goto    ActivaSalida
Configuracion2                    ; Seguridad.
;    goto    Configuracion3
Configuracion3                    ; Vaciándose. Led rojo, motor activo.
    movlw    .1
    movwf    Flag
    movlw     b'00000011'
;    movwf    Config_3
    goto    ActivaSalida
ActivaSalida
    movwf    PORTB                
    goto     Principal
    ENDQuiero conseguir ponerlo a 4 ó 8 MHz con el oscilador interno a un PIC-16F88. Me cuesta hacerlo funcionar a pasar que lo explica en su hoja de datos.
Saludo.
 
   
				 
						 
 
		 
	 
 
		 
 
		 
 
		 
 
		 
 
		