Autor Tema: Programa funciona en simulador proteus pero no al grabarlo al pic 16f877a  (Leído 3880 veces)

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

Desconectado JUAN VARGAS

  • PIC10
  • *
  • Mensajes: 2
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
« Última modificación: 02 de Diciembre de 2011, 14:22:33 por JUAN VARGAS »

Desconectado JUAN VARGAS

  • PIC10
  • *
  • Mensajes: 2
Re: Programa funciona en simulador proteus pero no al grabarlo al pic 16f877a
« Respuesta #1 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

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: Programa funciona en simulador proteus pero no al grabarlo al pic 16f877a
« Respuesta #2 en: 05 de Diciembre de 2011, 16:41:47 »
offtopic: eres el loco  :shock: :shock:.

slaudos
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.