Autor Tema: Simulador malo o PIN quemado?  (Leído 2885 veces)

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

Desconectado jaime_cr

  • PIC10
  • *
  • Mensajes: 11
Simulador malo o PIN quemado?
« en: 27 de Octubre de 2003, 00:43:00 »
Hice un muy pequeño programa para probar los pines de un pic 18F258, resulta que en el simulador MPLAB IDE 6.30 funcionana bien, bueno pues a la hora de probarlo en una protoboard el PIN RA4 no funciona igual a como parece en el simulador. Si alguien quisiera revisar,  el problema es que en el circuito el pin RA4 no se enciende, los demas si lo hacen pura vida, pero ese pin no y no se porque sera,  El mini programa es:

   #include   <p18F258.inc>

   __CONFIG   _CONFIG1H, H"22"
   __CONFIG   _CONFIG2L, H"0C"
   __CONFIG   _CONFIG2H, H"0E"
   __CONFIG   _CONFIG4L, H"81"

;************************************************
;* * * * * * * * * * * * * * * * * * *  INICIO * * * * * * * * *
;************************************************
VECTOR_RESET         ORG   00H
        goto    INICIO     
INTERUPCION          ORG    08H
   retfie            
INTERUPCION_         ORG   18H   
   retfie
INICIO         ORG   20H   
;Configuraciones de puertos e Interrupciones
   bcf     RCON, IPEN, 0   
   bcf   INTCON, GIE, 0   
   ;Configura el puerto A
   clrf   PORTA, 0      
   clrf   LATA, 0         
   movlw   H"04"   ;Configura el puerto A para A/D
   movwf   ADCON1, 0      ; Los pines son         RA5-A|RA4-A|RA3-A|RA2-A|RA1-A|RA0-A
   movlw   H"0A"
   movwf   TRISA, 0      ; Los pines son RA5-O|RA4-O|RA3-I|RA2-O|RA1-I|RA0-O

   ;Configura el puerto B
   clrf   PORTB, 0
   clrf   LATB, 0      
   clrf   TRISB, 0   

   ;Configura el puerto C
   clrf   PORTC, 0   
   clrf   LATC, 0         
   clrf   TRISC, 0

;Iniciando el programa aqui
INICIO_REAL
   nop
   movlw   H"78"
   movwf   PORTB, 0   
   movlw   H"0A"
   movwf   PORTC, 0   
   movlw   H"30"
   movwf   PORTA, 0

   goto   INICIO_REAL

Fin
   END

Desconectado marmatar

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1220
    • MSTools
RE: Simulador malo o PIN quemado?
« Respuesta #1 en: 27 de Octubre de 2003, 06:45:00 »
Hola... no tuve tiempo de ver el datasheet del PIC que usas, pero tené en cuenta que en muchos dispositivos... RA4 tiene salida de colector abierto, por lo que necesita que le coloques una resistencia pull-up para que funcione.

Un abrazo...
marmatar
Lo posible ya está hecho, entonces hagamos lo imposible - Platón