TODOPIC

Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: JUAN VARGAS en 02 de Diciembre de 2011, 14:09:53

Título: Programa funciona en simulador proteus pero no al grabarlo al pic 16f877a
Publicado por: JUAN VARGAS en 02 de Diciembre de 2011, 14:09:53
Hola gracias de antemano por la respuesta  tengo un  problema estoy trabajando con un pic 16f877a pero en micaso loq hago es una conversion adc ; mediante un archivo hago una conversion matematica  y muestro el valor en un lcd par esto tambien tengo (lcd_4bits.inc) y control del pwm ; luego codifico  en manchester el dato obtenido del adc  (mediante un archivo manchester.inc)para poder enviarlo por rf mediante los modulos 433 mhz  mi problema es que logro depurar el programa en mplab (estoy trabajando en asm) cargo el fichero .hex en el proteus y me funciona perfectamente pero al grabarlo al pic no funciona solo el lcd aparece todos los cuadros llenos ,para esto ya lei el foro hice bien la palabra de configuracion  configure el oscilador xt y nada  solo cuando omito la tx manchester  me muestra el valor en el lcd  y funciona el pwm  asi q no creo que sea el pic  adjunto codigo  del tx y diagrama del circuito en proteus
Título: Re: Programa funciona en simulador proteus pero no al grabarlo al pic 16f877a
Publicado por: JUAN VARGAS en 05 de Diciembre de 2011, 16:26:34
Bueno ya no es necesario estuve revisando el programa y habilitando funcion por funcion  para ver que esatava mal y logre solucionarlo el problema era que en la parte superior en la cual estan etiquetas de los registros autilizar algunas estavan mal escritas ;pero no las utilizava en el programa  principal

como esto :
CONTA    EQU 0x40
DATOH    EQU 0x42
DATOH1   EQU   0x57
DATOL       EQU 0x43
CONTA1   Equ 0x44
REG0      EQU 0X45
REG1      EQU 0X46
CONT11       EQU   0X47
CONT12    EQU   0X48
CTH    EQU   0X49
CTL    EQU   0X50
VENT      EQU   0X051      ;   esta mal escrito la direccion es por eso que no trabajaba al grabarlo pero si en la simulacion  lapsus mio
MODU   EQU   0X052
MODU2   EQU   0X053
cont1       EQU   0X54
cont2    EQU   0X55
   cblock   60h
     RESIDUO      
     COCIENTE   
     DECIMAL   
     CONTADOR
   endc
   CBLOCK   70H

   ENDC         
   ORG 0
   goto INICIO
Título: Re: Programa funciona en simulador proteus pero no al grabarlo al pic 16f877a
Publicado por: KALLITOS en 05 de Diciembre de 2011, 16:41:47
offtopic: eres el loco  :shock: :shock:.

slaudos