Les comento que ya van dos programas que me pasan lo mismo, hace tiempo que programo pic, solo tenia un solo dispositivo debido a que no se dañaba, pero con un codigo en especial, se daño.
Despues, compre otro y probe otros codigos que ya tenia, los programo sin problemas, pero cargue de nuevo el codigo y no grabo nada, solo el error en " la famosa direccion 0x00...".
Hoy , me paso lo mismo, habia programado otros codigos en este pic, pero le meti un codigo de teclado y de nuevo, lo quemo, por que despues de programar este "programa pirata" ya no graba nada.
Utilizo el programador Pablin II y el MPLAB. Creo yo, que auque mi codigo este mal, no es como para que los queme, por cierto, siempre utilizo el reloj interno, y desactivo todas las casillas de la s opciones de WDT y CP y esas cosas que habilita el IC PROG 1.5
Por cierto, la primera ocasion, decidi programar el codigo "pirata" en una tienda que tiene un programador "profesional", que costo $20, y si funciono sin ningun problema. Sera defecto del programador? les dejo el codigo para que observen.
PORQUE CON CODIGOS ESPECIFICOS, SE QUEMA EL PIC?
Despues, compre otro y probe otros codigos que ya tenia, los programo sin problemas, pero cargue de nuevo el codigo y no grabo nada, solo el error en " la famosa direccion 0x00...".
Hoy , me paso lo mismo, habia programado otros codigos en este pic, pero le meti un codigo de teclado y de nuevo, lo quemo, por que despues de programar este "programa pirata" ya no graba nada.
Utilizo el programador Pablin II y el MPLAB. Creo yo, que auque mi codigo este mal, no es como para que los queme, por cierto, siempre utilizo el reloj interno, y desactivo todas las casillas de la s opciones de WDT y CP y esas cosas que habilita el IC PROG 1.5
Por cierto, la primera ocasion, decidi programar el codigo "pirata" en una tienda que tiene un programador "profesional", que costo $20, y si funciono sin ningun problema. Sera defecto del programador? les dejo el codigo para que observen.
PORQUE CON CODIGOS ESPECIFICOS, SE QUEMA EL PIC?
Código:
LIST P=16F628A
#INCLUDE <P16F628A.INC>
#DEFINE Q1 PORTA,2
#DEFINE Q2 PORTA,4
#DEFINE Q3 PORTB,0
#DEFINE Q4 PORTB,2
#DEFINE D1 PORTA,3
#DEFINE D2 PORTA,5
#DEFINE D3 PORTB,1
#DEFINE D4 PORTB,3
AUX EQU 0X20
ORG 0X00
MOVLW 0X07
MOVWF CMCON
BSF STATUS,5
MOVLW B'00101000'
MOVWF TRISA
MOVLW B'00001010'
MOVWF TRISB
BCF STATUS,5
CLRF PORTA
CLRF PORTB
MAIN CALL TECLADO
MOVWF AUX
BTFSC AUX,7
GOTO MAIN
CALL SACARUNO
MAIN2 CALL TECLADO
MOVWF AUX
BTFSC AUX,7
GOTO MAIN2
CALL SACARDOS
GOTO MAIN
;******************************
TECLADO BSF Q1
BTFSC D1
RETLW 0X0C
BTFSC D2
RETLW 0X0D
BTFSC D3
RETLW 0X0E
BTFSC D4
RETLW 0X0F
BCF Q1
BSF Q2
BTFSC D1
RETLW 0X08
BTFSC D2
RETLW 0X09
BTFSC D3
RETLW 0X0A
BTFSC D4
RETLW 0X0B
BCF Q2
BSF Q3
BTFSC D1
RETLW 0X04
BTFSC D2
RETLW 0X05
BTFSC D3
RETLW 0X06
BTFSC D4
RETLW 0X07
BCF Q3
BSF Q4
BTFSC D1
RETLW 0X00
BTFSC D2
RETLW 0X01
BTFSC D3
RETLW 0X02
BTFSC D4
RETLW 0X03
BCF Q4
RETLW 0XFF
;***********************************
SACARUNO BTFSC AUX,0
BSF PORTA,1
BTFSC AUX,1
BSF PORTA,0
BTFSC AUX,2
BSF PORTA,7
BTFSC AUX,3
BSF PORTA,6
RETURN
;**********************************
SACARDOS BTFSC AUX,0
BSF PORTB,4
BTFSC AUX,1
BSF PORTB,5
BTFSC AUX,2
BSF PORTB,6
BTFSC AUX,3
BSF PORTB,7
RETURN
;**********************************
END
Última edición por un moderador: