Autor Tema: no puedo no puedo pasar de pic16f84 a pic16f628a no puedoooo  (Leído 4358 veces)

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

Desconectado ricarico

  • PIC10
  • *
  • Mensajes: 3
no puedo no puedo pasar de pic16f84 a pic16f628a no puedoooo
« en: 17 de Mayo de 2007, 22:36:49 »
antes que nada reciban un cordial saludo desde la cd mas contaminada del mundo (distritro federal mexico)
y pues si no puedo pasar mi asm de 16f84 a un pin 16f628a por ahi dicen que es muy "sencillo" pues yo no puedo
si me pasan un tutorial se los agradecere toda la vida gracias.

Desconectado xocas

  • Administrador
  • PIC24H
  • *******
  • Mensajes: 2312
Re: no puedo no puedo pasar de pic16f84 a pic16f628a no puedoooo
« Respuesta #1 en: 18 de Mayo de 2007, 07:55:10 »
hola ricarico, bienvenido al foro

veras, los mejores manuales (sus hojas de caracteristicas o datasheets) los encontraras en la web de microchip, tanto de uno como del otro.

yo no te puedo ayudar en asm ya que no lo domino pero en otros lenguajes el cambio de uno a otro si es sencillo ya que sus diferencias no son muchas.

un saludo

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: no puedo no puedo pasar de pic16f84 a pic16f628a no puedoooo
« Respuesta #2 en: 18 de Mayo de 2007, 09:02:08 »
Migrar del 16F84 al 16F628 no es un tema tan sencillo como pintan... :mrgreen: :mrgreen:

Yo lo hice en un proyecto, me llevo un buen tiempo.

Hay que leer detenidamente las hojas de datos, los registros no estan en las mismas posiciones y ademas estan en paginas diferentes.

Por lo demas una vez ubicados los registros si el programa esta hecho respetando las reglas del buen arte, deberia funcionarte bien.

Si no lo logras hacer funcionar te recomiendo poner el codigo aqui para que te ayudemos...
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado Juan_PIC

  • PIC12
  • **
  • Mensajes: 84
Re: no puedo no puedo pasar de pic16f84 a pic16f628a no puedoooo
« Respuesta #3 en: 18 de Mayo de 2007, 11:05:42 »
Yo utilize para un proyecto pasado el 628, pero no es de mi agrado, es un pic medio rebuscado. De todas formas, si dejas el codigo asm, con gusto te vamos a dar una mano. :)
Cuando se ponen límites, la mente humana comienza a buscar maneras de romperlos.

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: no puedo no puedo pasar de pic16f84 a pic16f628a no puedoooo
« Respuesta #4 en: 18 de Mayo de 2007, 11:18:43 »
Es por esas razones, que para programar en ASM, se deben usar las directivas de MPLAB, te facilitan todo mas adelante. Si usas directivas de MPLAB, para cambiar de banco y demas, no hay que hacerle nada al programa para cambiar de un PIC a otro.

Desconectado dhmejia

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 260
Re: no puedo no puedo pasar de pic16f84 a pic16f628a no puedoooo
« Respuesta #5 en: 18 de Mayo de 2007, 12:55:36 »
Para pasar de 84 a628 debes dehabilitar los perifericos adicionales que tiene el 628 (entiendo que quieres que un programa escrito para 84 funcione sin problema en un 628)

agraga estas líneas en el inicio antes de la configuración normal del pic:

Código: ASM
  1. Inicio
  2.         bsf     STATUS, RP0
  3.  
  4.         bcf     VRCON,VREN      ; Deshabilita voltaje de referencia
  5.         bcf     VRCON,VROE      ; Desconecta Vref de RA2
  6.  
  7.         bcf     STATUS,RP0
  8.  
  9.         bsf     CMCON,CM2               ;
  10.         bsf     CMCON,CM1               ; Deshabilita comparadores
  11.         bsf     CMCON,CM0               ;
  12.  
  13.         bcf     CCP1CON,CCP1M3  ;
  14.         bcf     CCP1CON,CCP1M2  ; Deshabilita CCP
  15.         bcf     CCP1CON,CCP1M1  ; (Capture/Compare/PWM)
  16.         bcf     CCP1CON,CCP1M0  ;
  17.  
  18.         bcf     T1CON,TMR1ON    ; Deshabilita Timer1
  19.  
  20.         bcf     T2CON,TMR2ON    ; Deshabilita Timer2

saludos
Pereira - Colombia

Desconectado ricarico

  • PIC10
  • *
  • Mensajes: 3
Re: no puedo no puedo pasar de pic16f84 a pic16f628a no puedoooo
« Respuesta #6 en: 18 de Mayo de 2007, 16:40:04 »
gracias, muchas gracias pero no puedo noooo puedoles pongo el asm a mi ya me revienta la cabeza
este es el funciona bien en pic16f84 :(.

 LIST      P=16F84, F=INHX8M
            include "p16F84A.inc"
            include "simonF84.inc"
            
            org     0x0001

            goto    Label_0001
            ORG     0x0006
Label_0001  GOTO    Label_0002
Label_0010  ADDWF   pcl       , f
            RETLW   0x80
            RETLW   0x08
            RETLW   0x98
            RETLW   0x10
            RETLW   0x98
            RETLW   0x04
            RETLW   0x80
            RETLW   0x04
            RETLW   0x72
            RETLW   0x04
            RETLW   0xAA
            RETLW   0x10
            RETLW   0xAA
            RETLW   0x04
            RETLW   0x98
            RETLW   0x04
            RETLW   0x8F
            RETLW   0x08
            RETLW   0x5F
            RETLW   0x10
            RETLW   0x5F
            RETLW   0x04
            RETLW   0x65
            RETLW   0x04
            RETLW   0x80
            RETLW   0x04
            RETLW   0x72
            RETLW   0x04
            RETLW   0x80
            RETLW   0x10
            RETLW   0x80
            RETLW   0x04
            RETLW   0x72
            RETLW   0x04
            RETLW   0x72
            RETLW   0x08
            RETLW   0x72
            RETLW   0x04
            RETLW   0x55
            RETLW   0x02
            RETLW   0x5F
            RETLW   0x08
            RETLW   0x65
            RETLW   0x04
            RETLW   0x5F
            RETLW   0x04
            RETLW   0x72
            RETLW   0x08
            RETLW   0x80
            RETLW   0x10
            RETLW   0xBF
            RETLW   0x04
            RETLW   0xAA
            RETLW   0x04
            RETLW   0x98
            RETLW   0x04
            RETLW   0x72
            RETLW   0x10
            RETLW   0x80
            RETLW   0x04
            RETLW   0x8F
            RETLW   0x04
            RETLW   0x98
            RETLW   0x04
            RETLW   0xBF
            RETLW   0x04
            RETLW   0xBF
            RETLW   0x10
Label_003B  ADDWF   pcl       , f
            RETLW   0x5F
            RETLW   0x10
            RETLW   0x55
            RETLW   0x04
            RETLW   0x4C
            RETLW   0x08
            RETLW   0x40
            RETLW   0x08
            RETLW   0x40
            RETLW   0x08
            RETLW   0x39
            RETLW   0x08
            RETLW   0x40
            RETLW   0x08
            RETLW   0x4C
            RETLW   0x08
            RETLW   0x5F
            RETLW   0x10
            RETLW   0x55
            RETLW   0x04
            RETLW   0x4C
            RETLW   0x08
            RETLW   0x4C
            RETLW   0x08
            RETLW   0x55
            RETLW   0x08
            RETLW   0x5F
            RETLW   0x08
            RETLW   0x55
            RETLW   0x10
            RETLW   0x5F
            RETLW   0x10
            RETLW   0x55
            RETLW   0x04
            RETLW   0x4C
            RETLW   0x08
            RETLW   0x40
            RETLW   0x08
            RETLW   0x40
            RETLW   0x08
            RETLW   0x39
            RETLW   0x08
            RETLW   0x40
            RETLW   0x08
            RETLW   0x4C
            RETLW   0x08
            RETLW   0x5F
            RETLW   0x10
            RETLW   0x55
            RETLW   0x10
            RETLW   0x4C
            RETLW   0x08
            RETLW   0x4C
            RETLW   0x08
            RETLW   0x55
            RETLW   0x08
            RETLW   0x5F
            RETLW   0x10
            RETLW   0x48
            RETLW   0x08
            RETLW   0x48
            RETLW   0x08
            RETLW   0x39
            RETLW   0x08
            RETLW   0x39
            RETLW   0x08
            RETLW   0x39
            RETLW   0x08
            RETLW   0x40
            RETLW   0x08
            RETLW   0x40
            RETLW   0x08
            RETLW   0x4C
            RETLW   0x08
            RETLW   0x5F
            RETLW   0x08
            RETLW   0x55
            RETLW   0x10
            RETLW   0x5F
            RETLW   0x10
            RETLW   0x55
            RETLW   0x04
            RETLW   0x4C
            RETLW   0x08
            RETLW   0x40
            RETLW   0x08
            RETLW   0x40
            RETLW   0x08
            RETLW   0x39
            RETLW   0x08
            RETLW   0x40
            RETLW   0x08
            RETLW   0x4C
            RETLW   0x08
            RETLW   0x5F
            RETLW   0x10
            RETLW   0x55
            RETLW   0x04
            RETLW   0x4C
            RETLW   0x08
            RETLW   0x4C
            RETLW   0x08
            RETLW   0x55
            RETLW   0x08
            RETLW   0x55
            RETLW   0x08
            RETLW   0x5F
            RETLW   0x20
Label_0037  ADDWF   pcl       , f
            RETLW   0xBF
            RETLW   0x10
            RETLW   0xBF
            RETLW   0x04
            RETLW   0xBF
            RETLW   0x08
            RETLW   0xBF
            RETLW   0x04
            RETLW   0xBF
            RETLW   0x08
            RETLW   0x98
            RETLW   0x04
            RETLW   0xAA
            RETLW   0x08
            RETLW   0xBF
            RETLW   0x04
            RETLW   0xBF
            RETLW   0x08
            RETLW   0xCA
            RETLW   0x08
            RETLW   0xBF
            RETLW   0x10
Label_0002  BCF     status    , rp1
            BSF     status    , rp0
            MOVLW   0x11
            MOVWF   trisa
            MOVLW   0x0F
            MOVWF   trisb
            MOVLW   0x88
            MOVWF   0x81
            BCF     status    , rp0
Label_0039  CLRF    porta
            CLRF    portb
            MOVLW   0x0C
            MOVWF   fsr
Label_0003  CLRF    indf
            INCF    fsr       , f
            BTFSS   fsr       , 06
            GOTO    Label_0003
            MOVF    0x17      , W
            ADDLW   0x1A
            MOVWF   0x17
            CALL    Label_0004
            CALL    Label_0005
Label_000B  CALL    Label_0006
            CALL    Label_0007
            CALL    Label_0008
            XORLW   0x01
            BTFSS   status    , z
            GOTO    Label_0009
            INCF    0x28      , f
            CALL    Label_000A
            CALL    Label_000A
            CALL    Label_000A
            MOVF    0x17      , W
            XORLW   0x34
            BTFSS   status    , z
            GOTO    Label_000B
            MOVF    0x16      , W
            XORLW   0x03
            BTFSS   status    , z
            GOTO    Label_000B
            GOTO    Label_000C
Label_0004  MOVF    portb     , W
            ANDLW   0x0F
            XORLW   0x00
            BTFSC   status    , z
            RETURN
            MOVLW   0x00
            MOVWF   eeadr
            CLRF    eedata
            BSF     status    , rp0
            BSF     eecon1    , 02
            MOVLW   0x55
            MOVWF   eecon2
            MOVLW   0xAA
            MOVWF   eecon2
            BSF     eecon1    , 01
            BCF     eecon1    , 02
Label_000D  BTFSC   eecon1    , 01
            GOTO    Label_000D
            BCF     status    , rp0
            MOVLW   0x02
            MOVWF   0x13
            CALL    Label_000E
            RETURN
Label_0005  CLRF    0x10
Label_0012  INCF    0x27      , f
            MOVF    0x27      , W
            ANDLW   0x03
            MOVWF   0x14
            CALL    Label_000A
            CALL    Label_000F
            MOVLW   0x10
            MOVWF   0x13
            MOVF    0x10      , W
            CALL    Label_0010
            MOVWF   0x11
            INCF    0x10      , f
            MOVF    0x10      , W
            CALL    Label_0010
            MOVWF   0x12
            CALL    Label_0011
            CLRF    portb
            INCF    0x10      , f
            MOVF    0x10      , W
            XORLW   0x44
            BTFSC   status    , z
            CLRF    0x10
            MOVF    portb     , W
            ANDLW   0x0F
            XORLW   0x00
            BTFSC   status    , z
            GOTO    Label_0012
            MOVLW   0x02
            MOVWF   0x13
            CALL    Label_000E
            RETURN
Label_0011  CLRF    0x0E
Label_0015  MOVF    0x0E      , W
            XORWF   0x12      , W
            BTFSC   status    , z
            RETURN
            MOVF    0x13      , W
            MOVWF   0x0D
Label_0014  MOVF    0x11      , W
            BSF     porta     , 01
            CALL    Label_0013
            BCF     porta     , 01
            CALL    Label_0013
            DECFSz  0x0D      , f
            GOTO    Label_0014
            INCF    0x0E      , f
            GOTO    Label_0015
Label_0013  MOVWF   0x0C
Label_0016  NOP
            NOP
            NOP
            NOP
            NOP
            NOP
            NOP
            DECFSz  0x0C      , f
            GOTO    Label_0016
            RETURN
Label_000E  CLRF    0x11
            COMF    0x11      , f
Label_0017  MOVLW   0x01
            MOVWF   0x12
            CALL    Label_0011
            DECFSz  0x11      , f
            GOTO    Label_0017
            CALL    Label_000A
            CALL    Label_000A
            CALL    Label_000A
            CALL    Label_000A
            CALL    Label_000A
            CALL    Label_000A
            CALL    Label_000A
            CALL    Label_000A
            RETURN

Desconectado ricarico

  • PIC10
  • *
  • Mensajes: 3
Re: no puedo no puedo pasar de pic16f84 a pic16f628a no puedoooo
« Respuesta #7 en: 18 de Mayo de 2007, 16:44:50 »
upss.. no cupo todo esta es la ultima parte.
haaa se me olvidava esto es un juego de luces y sonido de antemano gracias.



Label_0018  MOVF    tmr0      , W
            ANDLW   0x03
            MOVWF   0x14
            RETURN
Label_0006  BCF     porta     , 03
            BSF     porta     , 02
            CALL    Label_0018
            MOVF    0x17      , W
            MOVWF   fsr
            BCF     status    , c
            MOVF    0x16      , W
            XORLW   0x00
            BTFSC   status    , z
            GOTO    Label_0019
            XORLW   0x01
            BTFSC   status    , z
            GOTO    Label_001A
            XORLW   0x03
            BTFSC   status    , z
            GOTO    Label_001B
            RLF     0x14      , f
            RLF     0x14      , f
Label_001B  RLF     0x14      , f
            RLF     0x14      , f
Label_001A  RLF     0x14      , f
            RLF     0x14      , f
Label_0019  MOVF    indf      , W
            IORWF   0x14      , W
            MOVWF   indf
            INCF    0x16      , f
            BTFSS   0x16      , 02
            RETURN
            CLRF    0x16
            INCF    0x17      , f
            RETURN
Label_0007  CLRF    0x18
            MOVLW   0x1A
            MOVWF   0x19
Label_0021  MOVF    0x19      , W
            MOVWF   fsr
            MOVF    indf      , W
            MOVWF   0x27
            MOVF    0x18      , W
            XORLW   0x00
            BTFSC   status    , z
            GOTO    Label_001C
            XORLW   0x01
            BTFSC   status    , z
            GOTO    Label_001D
            XORLW   0x03
            BTFSC   status    , z
            GOTO    Label_001E
            RRF     0x27      , f
            RRF     0x27      , f
Label_001E  RRF     0x27      , f
            RRF     0x27      , f
Label_001D  RRF     0x27      , f
            RRF     0x27      , f
Label_001C  MOVF    0x27      , W
            ANDLW   0x03
            MOVWF   0x14
            CALL    Label_001F
            CALL    Label_000A
            CALL    Label_000A
            CALL    Label_000A
            INCF    0x18      , f
            BTFSC   0x18      , 02
            GOTO    Label_0020
Label_0022  MOVF    0x18      , W
            XORWF   0x16      , W
            BTFSS   status    , z
            GOTO    Label_0021
            MOVF    0x19      , W
            XORWF   0x17      , W
            BTFSC   status    , z
            RETURN
            GOTO    Label_0021
Label_0020  CLRF    0x18
            INCF    0x19      , f
            GOTO    Label_0022
Label_001F  CALL    Label_000F
            MOVWF   0x11
            MOVLW   0x20
            MOVWF   0x12
            MOVLW   0x05
            BTFSS   porta     , 04
            MOVLW   0x05
            MOVWF   0x13
            CALL    Label_0011
            CLRF    portb
            RETURN
Label_000F  MOVF    0x14      , W
            XORLW   0x00
            BTFSC   status    , z
            GOTO    Label_0023
            XORLW   0x01
            BTFSC   status    , z
            GOTO    Label_0024
            XORLW   0x03
            BTFSC   status    , z
            GOTO    Label_0025
            GOTO    Label_0026
Label_0023  BSF     portb     , 04
            RETLW   0x5F
Label_0024  BSF     portb     , 05
            RETLW   0x4C
Label_0025  BSF     portb     , 06
            RETLW   0x40
Label_0026  BSF     portb     , 07
            RETLW   0x33
Label_0008  BCF     porta     , 02
            BSF     porta     , 03
            CLRF    0x18
            MOVLW   0x1A
            MOVWF   0x19
Label_002C  MOVF    0x19      , W
            MOVWF   fsr
            MOVF    indf      , W
            MOVWF   0x27
            MOVF    0x18      , W
            XORLW   0x00
            BTFSC   status    , z
            GOTO    Label_0027
            XORLW   0x01
            BTFSC   status    , z
            GOTO    Label_0028
            XORLW   0x03
            BTFSC   status    , z
            GOTO    Label_0029
            RRF     0x27      , f
            RRF     0x27      , f
Label_0029  RRF     0x27      , f
            RRF     0x27      , f
Label_0028  RRF     0x27      , f
            RRF     0x27      , f
Label_0027  MOVF    0x27      , W
            ANDLW   0x03
            MOVWF   0x14
            CALL    Label_002A
            XORLW   0x00
            BTFSC   status    , z
            RETLW   0x00
            MOVF    0x15      , W
            XORWF   0x14      , W
            BTFSS   status    , z
            RETLW   0x00
            INCF    0x18      , f
            BTFSC   0x18      , 02
            GOTO    Label_002B
Label_002D  MOVF    0x18      , W
            XORWF   0x16      , W
            BTFSS   status    , z
            GOTO    Label_002C
            MOVF    0x19      , W
            XORWF   0x17      , W
            BTFSC   status    , z
            RETLW   0x01
            GOTO    Label_002C
Label_002B  CLRF    0x18
            INCF    0x19      , f
            GOTO    Label_002D
Label_002A  CLRF    0x15
            MOVLW   0x07
            BTFSS   porta     , 04
            MOVLW   0x03
            MOVWF   0x0E
Label_0034  MOVLW   0xFF
            MOVWF   0x0D
Label_0033  MOVLW   0xFF
            MOVWF   0x0C
Label_0032  BTFSC   portb     , 00
            GOTO    Label_002E
            BTFSC   portb     , 01
            GOTO    Label_002F
            BTFSC   portb     , 02
            GOTO    Label_0030
            BTFSC   portb     , 03
            GOTO    Label_0031
            DECFSz  0x0C      , f
            GOTO    Label_0032
            DECFSz  0x0D      , f
            GOTO    Label_0033
            DECFSz  0x0E      , f
            GOTO    Label_0034
            RETLW   0x00
Label_002E  BSF     portb     , 04
            CLRF    0x15
            MOVLW   0x5F
            GOTO    Label_0035
Label_002F  BSF     portb     , 05
            BSF     0x15      , 00
            MOVLW   0x4C
            GOTO    Label_0035
Label_0030  BSF     portb     , 06
            BSF     0x15      , 01
            MOVLW   0x40
            GOTO    Label_0035
Label_0031  BSF     portb     , 07
            BSF     0x15      , 00
            BSF     0x15      , 01
            MOVLW   0x33
Label_0035  MOVWF   0x11
            MOVLW   0x20
            MOVWF   0x12
            MOVLW   0x03
            MOVWF   0x13
Label_0036  CALL    Label_0011
            MOVF    portb     , W
            ANDLW   0x0F
            XORLW   0x00
            BTFSS   status    , z
            GOTO    Label_0036
            CLRF    portb
            RETLW   0x01
Label_0009  MOVLW   0x01
            MOVWF   0x13
            CALL    Label_000E
            MOVLW   0x01
            MOVWF   0x13
            CALL    Label_000E
            CALL    Label_0007
            MOVLW   0x01
            MOVWF   0x13
            CALL    Label_000E
            MOVLW   0x01
            MOVWF   0x13
            CALL    Label_000E
            CALL    Label_000A
            CALL    Label_000A
            CALL    Label_000A
            MOVLW   0x00
            MOVWF   eeadr
            BSF     status    , rp0
            BSF     eecon1    , 00
            BCF     status    , rp0
            MOVF    eedata    , W
            SUBWF   0x28      , W
            BTFSC   status    , c
            GOTO    Label_000C
            CLRF    0x10
            MOVLW   0x10
            MOVWF   0x13
Label_0038  CALL    Label_000A
            MOVF    0x10      , W
            CALL    Label_0037
            MOVWF   0x11
            INCF    0x10      , f
            MOVF    0x10      , W
            CALL    Label_0037
            MOVWF   0x12
            CALL    Label_0011
            INCF    0x10      , f
            MOVF    0x10      , W
            XORLW   0x16
            BTFSS   status    , z
            GOTO    Label_0038
            CALL    Label_000A
            CALL    Label_000A
            CALL    Label_000A
            GOTO    Label_0039
Label_000C  MOVLW   0x00
            MOVWF   eeadr
            MOVF    0x28      , W
            MOVWF   eedata
            BSF     status    , rp0
            BSF     eecon1    , 02
            MOVLW   0x55
            MOVWF   eecon2
            MOVLW   0xAA
            MOVWF   eecon2
            BSF     eecon1    , 01
            BCF     eecon1    , 02
Label_003A  BTFSC   eecon1    , 01
            GOTO    Label_003A
            BCF     status    , rp0
            CLRF    0x10
Label_003C  INCF    0x27      , f
            MOVF    0x27      , W
            ANDLW   0x03
            MOVWF   0x14
            CALL    Label_000A
            CALL    Label_000F
            MOVLW   0x05
            MOVWF   0x13
            MOVF    0x10      , W
            CALL    Label_003B
            MOVWF   0x11
            INCF    0x10      , f
            MOVF    0x10      , W
            CALL    Label_003B
            MOVWF   0x12
            CALL    Label_0011
            CLRF    portb
            INCF    0x10      , f
            MOVF    0x10      , W
            XORLW   0x6C
            BTFSS   status    , z
            GOTO    Label_003C
            CALL    Label_000A
            CALL    Label_000A
            CALL    Label_000A
            GOTO    Label_0039
Label_000A  MOVLW   0xC3
            MOVWF   0x0D
Label_003E  MOVLW   0xFF
            MOVWF   0x0C
Label_003D  DECFSz  0x0C      , f
            GOTO    Label_003D
            DECFSz  0x0D      , f
            GOTO    Label_003E
            RETURN
 
            ORG     0x2000
            DATA    0x0F
            DATA    0x0F
            DATA    0x0F
            DATA    0x0F
 
            ORG     0x2007
            DATA    0x13
 
            ORG     0x2100
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF
            DATA    0xFF

            END




Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: no puedo no puedo pasar de pic16f84 a pic16f628a no puedoooo
« Respuesta #8 en: 18 de Mayo de 2007, 17:41:35 »
Es mal pensamiento mio o eso esta levantado con un desensamblador??' :shock: :shock: :shock:
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado Cryn

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4169
Re: no puedo no puedo pasar de pic16f84 a pic16f628a no puedoooo
« Respuesta #9 en: 18 de Mayo de 2007, 19:19:05 »
creo que label no es una etiqueta muy usada  :D; me es muy familiar a un list qeu genera el CCS o de algun programador
.

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: no puedo no puedo pasar de pic16f84 a pic16f628a no puedoooo
« Respuesta #10 en: 18 de Mayo de 2007, 20:10:16 »
A mi tambien... :D :D
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado Veguepic

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2119
Re: no puedo no puedo pasar de pic16f84 a pic16f628a no puedoooo
« Respuesta #11 en: 18 de Mayo de 2007, 21:04:40 »
Es mal pensamiento mio o eso esta levantado con un desensamblador??' :shock: :shock: :shock:

Coincido contigo, MGLSOFT.

Asi como esta dudo que alguien se anime a meterle mano  :?.
« Última modificación: 18 de Mayo de 2007, 21:45:39 por Veguepic »
“Si la gente es buena sólo porque temen al castigo y porque esperan una recompensa, entonces verdaderamente somos un grupo lastimoso." Albert Einstein.

Saludos desde Lima , Peru    -    Hugo

Desconectado SavageChicken

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 931
Re: no puedo no puedo pasar de pic16f84 a pic16f628a no puedoooo
« Respuesta #12 en: 18 de Mayo de 2007, 23:54:00 »
   Además de todo lo que te recomendó dhmejia que es muy importante para adaptar el código de un 16F84 a un 16F628, te diría casi con total certeza que lo que te está haciendo pasar el mal momento es el "brown-out reset".
   Yo siempre lo desabilito porque si no el PIC se resetea sin parar.
   Pero por lo que veo es un código desensamblado, lo que me indica que tienes poca idea de assembler y por lo tanto no creo que sepas hacerlo, a menos que leas con detenimiento el datasheet.
   Si lo que quieres es que alguien te lo incluya en el código, al menos yo, no lo voy a hacer, en este foro ayudamos con conocimientos, pero la tarea de llevarlo a cabo queda en manos de cada quien.

Salud  8)
No hay preguntas tontas...
Solo hay tontos que no preguntan.