TODOPIC

Simuladores, editores de PCB, etc => Simuladores de circuitos => Proteus ISIS => Mensaje iniciado por: antoniopa en 03 de Enero de 2012, 12:25:19

Título: al simular no lee las variables el cuadro de variables
Publicado por: antoniopa 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.
Título: Re: al simular no lee las variables el cuadro de variables
Publicado por: fjalex 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.
Título: Re: al simular no lee las variables el cuadro de variables
Publicado por: antoniopa 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 ....
Título: Re: al simular no lee las variables el cuadro de variables
Publicado por: fjalex 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.
Título: Re: al simular no lee las variables el cuadro de variables
Publicado por: antoniopa 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 ...

(http://imageshack.us/photo/my-images/256/analogoutput.png/)
Título: Re: al simular no lee las variables el cuadro de variables
Publicado por: antoniopa en 04 de Enero de 2012, 08:42:23
ahi va de nuevo la imagen. ...
Título: Re: al simular no lee las variables el cuadro de variables
Publicado por: fjalex 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.
Título: Re: al simular no lee las variables el cuadro de variables
Publicado por: antoniopa 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. ...
Título: Re: al simular no lee las variables el cuadro de variables
Publicado por: fjalex 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
Título: Re: al simular no lee las variables el cuadro de variables
Publicado por: antoniopa 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 ...
Título: Re: al simular no lee las variables el cuadro de variables
Publicado por: antoniopa en 04 de Enero de 2012, 14:13:49
PERDON me he hecho un lio con las imagenes , ahi ca la buena, que torpe :?
Título: Re: al simular no lee las variables el cuadro de variables
Publicado por: fjalex en 04 de Enero de 2012, 14:21:24
Pues después de haberte mareado tanto, no hemos sacado nada en limpio.

Lo siento.
Título: Re: al simular no lee las variables el cuadro de variables
Publicado por: antoniopa 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é ...