Autor Tema: no m"arranca la pic  (Leído 2043 veces)

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

Desconectado DouCE84

  • PIC10
  • *
  • Mensajes: 3
no m"arranca la pic
« en: 18 de Noviembre de 2004, 11:16:00 »
Hola !
Soc nou en programacio de pics, i tinc un problema en arrancar la pic. Em simula tot be amb l"mplab i un altre programa de simulacio, pero en canvi, la pic fa el tontu, a vegades fa el k el codi diu, pero de vegades no. Un exemple, és que quan apreto el reset extern, fins dp de certs intents no comença el codi. us poso el codi per veure si pot ser algu daixo:
   list   p=16f870      ; EN ESTE CASO PIC 16F628. Adaptar si es necesario.      
   #include p16f870.inc
   
   CBLOCK H"020"           

   ;TICS1            
   ENDC

   STATUS   EQU   0x03
   TRISA   EQU   0x85
   PORTA   EQU   0x05
   TRISB   EQU   0x86
   PORTB   EQU   0x06
   INTCON   EQU   0x0B
   ADCON0   EQU 0x1F
    ADCON1   EQU 0x9F
   OPTION_REG   EQU   0x81
   VAR      EQU 0x7F
      
   #DEFINE   BANC0   BCF   STATUS,5
   #DEFINE   BANC1   BSF   STATUS,5




   org 0x00
   GOTO INICI
   Org 0x04         
   goto INICI
;   Goto RSI_INTERRUPCION

INICI   
                CLRF STATUS
   BCF STATUS,RP0     ;banco 0
   BCF STATUS,RP1      ;banco 0
   CALL INIT_PORTA
   ;CALL INIT_PORTB
   ;CALL INIT_VARIABLES
   ;Call CONF_INTERRUPCIONES
   ;CALL INIT_COMPARATOR
   ;BSF INTCON,GIE        ;Activamos interrupciones   

Main:
   
   ;BSF   PORTA,1
   BSF PORTA,2
   BTFSC PORTA,0
   CALL ENCEN_LED
   goto Main

   
ENCEN_LED
   BSF PORTA,1
   return

INIT_PORTA
   BCF STATUS, RP0 ;
   BCF STATUS, RP1 ;Bank0
   CLRF PORTA
   BSF STATUS, RP0
   MOVLW 0x06
   MOVWF ADCON1
   MOVLW 0x01 ;Value used to 11001111
   MOVWF TRISA
   MOVLW   0x03
   MOVWF   PCON
   bcf STATUS,RP0
   return

INIT_PORTB
   CLRF   PORTB
   BANC1
   MOVLW   0x80
   MOVWF   OPTION_REG
   MOVLW   0x00
   MOVWF   TRISB
   BANC0
   return

INIT_VARIABLES
   MOVLW   0x00
   MOVWF   VAR
   return


   END

Merci   

Desconectado peddrorolo

  • PIC12
  • **
  • Mensajes: 56
RE: no m"arranca la pic
« Respuesta #1 en: 19 de Noviembre de 2004, 01:34:00 »
Buenas
Por que escribes en catalan? es que quieres que la mayor parte del foro no te entienda? Hay otros que también hablamos otras lenguas y no por ello las expresamos en este foro en castellano.

Have a nice day. ondo pasa agur.

Desconectado pocher

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 2568
RE: no m"arranca la pic
« Respuesta #2 en: 19 de Noviembre de 2004, 04:59:00 »
A veces en castellano es dificil entender lo que quiere el que escribe, si encima usas un dialecto, pués en fin sin comentarios.

Un saludo

Desconectado Elena2000

  • PIC24F
  • *****
  • Mensajes: 722
RE: no m"arranca la pic
« Respuesta #3 en: 19 de Noviembre de 2004, 05:24:00 »
Venga hombre, inténtalo de nuevo y ahora procura que te entendamos todos... joe, casi mejor que hubieras escrito todo el mensaje en ensamblador.
Saludos.

Desconectado DouCE84

  • PIC10
  • *
  • Mensajes: 3
RE: no m"arranca la pic
« Respuesta #4 en: 19 de Noviembre de 2004, 06:27:00 »
Buenas de nuevo!
Perdón por escribir en catalan, es que no me di cuenta, no lo hize para ofender a nadie.
El codigo que os puse, era el de pruba para arrancar la pic. era un simple pulsador que encendía un led. el caso, és que no me va siempre, como si se me reseteara la pic i volviera a empezar o algo así. No se si pongo algo mal.
Lo siento de nuevo

Desconectado Elena2000

  • PIC24F
  • *****
  • Mensajes: 722
RE: no m"arranca la pic
« Respuesta #5 en: 19 de Noviembre de 2004, 06:37:00 »
Hola!
Una preguntilla, ¿cómo has configurado el perro guardián cuando grabas el pic?

Desconectado DouCE84

  • PIC10
  • *
  • Mensajes: 3
RE: no m"arranca la pic
« Respuesta #6 en: 21 de Noviembre de 2004, 10:01:00 »
Pues puse el watch dog timer disabled en la configuracions de la programacion del pic...es correcto?

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
RE: no m"arranca la pic
« Respuesta #7 en: 21 de Noviembre de 2004, 10:15:00 »
Lo correcto para lo que necesitas es que esté desactivado, pero acabas de desmontar la principal causa de que te esté fallando, porque era lo más probable.
¿Lo tienes montado sobre una protoboard?, ¿están bien firmes todos los contactos?

Desconectado piriots

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 609
RE: no m"arranca la pic
« Respuesta #8 en: 21 de Noviembre de 2004, 14:57:00 »
Hola a todos despues de un largo periodo de ausencia en el foro.  Mucho cuidado con los pic y las protoboard porque pueden darte mas de un quebradero de cabeza. Una vez con un circuito con pic en la protoboard cada vez que acercaba la mano a la mesa donde estaba la protoboard el pic se reseteaba, a veces la electricidad estatica juega malas pasadas con estos cacharritos. Si tienes la oportunidad de probarlo en un entrenador hazlo, el resultado que obtendras alli es fiable al 100%.

Salu2