Autor Tema: al simular no lee las variables el cuadro de variables  (Leído 4717 veces)

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

Desconectado antoniopa

  • PIC12
  • **
  • Mensajes: 72
al simular no lee las variables el cuadro de variables
« en: 03 de Enero de 2012, 12:25:19 »
Hola, os mando el cóigo y el archivo de proteus de un programita muy simple que al simular no se puede leer en el cuadro de variables la variable "lectura", es una global y no la muestra, sera por el PIC elejido?? un 10F220.
Código: [Seleccionar]
#include <10f220.h>
#use delay(clock=8000000)

#use fast_io(ALL)

#define nivel 122

int lectura=0;

void main()
{
   set_tris_b(0xFF);
   setup_adc_ports(sAN0);
   setup_adc(ADC_ON);
   set_adc_channel (0);
   delay_ms(1);
   
   while (true)
   {

      lectura=read_adc();
      delay_us(10);
      if (lectura!=nivel)
      {
         if (lectura<nivel)
         {
            set_tris_b(0b11111101);
            output_high(PIN_B1);
            delay_us(10);
            set_tris_b(0xff);
         }
         else if (lectura>nivel)
         {
            set_tris_b(0b11111101);
            output_low(PIN_B1);
            delay_us(10);
            set_tris_b(0xff);
         }
     }
   }
}

Saludos.

Desconectado fjalex

  • PIC18
  • ****
  • Mensajes: 405
    • Proteus - Hubor
Re: al simular no lee las variables el cuadro de variables
« Respuesta #1 en: 03 de Enero de 2012, 13:41:19 »
Puedes enviarnos el fichero cof que utilizas para la simulación y que lo podamos probar.

Gracias.

Desconectado antoniopa

  • PIC12
  • **
  • Mensajes: 72
Re: al simular no lee las variables el cuadro de variables
« Respuesta #2 en: 03 de Enero de 2012, 15:24:53 »
Puedes enviarnos el fichero cof que utilizas para la simulación y que lo podamos probar.

Gracias.
Si, ahi va ....

Desconectado fjalex

  • PIC18
  • ****
  • Mensajes: 405
    • Proteus - Hubor
Re: al simular no lee las variables el cuadro de variables
« Respuesta #3 en: 03 de Enero de 2012, 17:42:34 »
La simulación parece funcionar. Te mando captura de pantalla donde puedes ver que los registros y posiciones de memoria se visualizan bien.

No puedo ver las variables, pero es normal por el mensaje que aparece en el loggin de que no encuentra el fichero fuente. En mi caso ya te digo que es normal porque no lo tengo  :D.

En el tuyo deberías de comprobar que ese mensaje no aparece y si aparece comprobar que el fichero se encuentra en la ruta donde trata de buscarlo.

Ya nos contarás algo.

Desconectado antoniopa

  • PIC12
  • **
  • Mensajes: 72
Re: al simular no lee las variables el cuadro de variables
« Respuesta #4 en: 04 de Enero de 2012, 08:33:39 »
A mi no me da ese error, te mando una captura de pantalla, tambien me funciona bien, solo que no se puede ver las variables, mas que nada es por si en algun proyecto mas complejo pasa esto, saber que hacer, en este ejemplo no importa mucho, fijate que si pasas la variable desde la memoria de programa a la WATCH WINDOW si lee la variable ... en la WATCH ...


Desconectado antoniopa

  • PIC12
  • **
  • Mensajes: 72
Re: al simular no lee las variables el cuadro de variables
« Respuesta #5 en: 04 de Enero de 2012, 08:42:23 »
ahi va de nuevo la imagen. ...

Desconectado fjalex

  • PIC18
  • ****
  • Mensajes: 405
    • Proteus - Hubor
Re: al simular no lee las variables el cuadro de variables
« Respuesta #6 en: 04 de Enero de 2012, 09:26:14 »
Una comprobación más.

En el menú contextual de la ventana donde se muestran las variables (PIC CPU VARIABLES) ¿tienes seleccionado que muestre las global?

Un saludo.

Desconectado antoniopa

  • PIC12
  • **
  • Mensajes: 72
Re: al simular no lee las variables el cuadro de variables
« Respuesta #7 en: 04 de Enero de 2012, 12:07:47 »
Si, lo tengo seleccionado, lo que voy ha hacer es probar con otro pic de las mismas caracteristicas, y a ver que hace, ya te iré contando. ...

Desconectado fjalex

  • PIC18
  • ****
  • Mensajes: 405
    • Proteus - Hubor
Re: al simular no lee las variables el cuadro de variables
« Respuesta #8 en: 04 de Enero de 2012, 13:42:53 »
Me queda marearte con una última cosa.

En tu captura de pantalla, en la ventana de loggin se veía un mensaje donde decía que la simulación no se podía ejecutar plenamente porque tenía la carga de CPU al 100%.

Tal vez tenga algo que ver. ¿has intentado hacer algo para que no se agote la capacidad de la cpu y comprobar si sigue sin aparecer la variable en la ventana watch?

Es que me parece muy raro que aparezca en la otra ventana y no en esa.

Un saludo

Desconectado antoniopa

  • PIC12
  • **
  • Mensajes: 72
Re: al simular no lee las variables el cuadro de variables
« Respuesta #9 en: 04 de Enero de 2012, 14:11:08 »
Si, quitando la resistencia de 5000 ya libera cpu, pero sigue igual ,ahi teines la pantalla ...

Desconectado antoniopa

  • PIC12
  • **
  • Mensajes: 72
Re: al simular no lee las variables el cuadro de variables
« Respuesta #10 en: 04 de Enero de 2012, 14:13:49 »
PERDON me he hecho un lio con las imagenes , ahi ca la buena, que torpe :?

Desconectado fjalex

  • PIC18
  • ****
  • Mensajes: 405
    • Proteus - Hubor
Re: al simular no lee las variables el cuadro de variables
« Respuesta #11 en: 04 de Enero de 2012, 14:21:24 »
Pues después de haberte mareado tanto, no hemos sacado nada en limpio.

Lo siento.
« Última modificación: 04 de Enero de 2012, 17:20:01 por fjalex »

Desconectado antoniopa

  • PIC12
  • **
  • Mensajes: 72
Re: al simular no lee las variables el cuadro de variables
« Respuesta #12 en: 04 de Enero de 2012, 16:12:15 »
No me mareas, seguire probando, a ver que hace con otros modelos de pic de similares caracteristicas, ya te contararé ...


 

anything