Autor Tema: Complicando para simplificar  (Leído 16350 veces)

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

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5474
    • Electrónica Didacta
Re: Complicando para simplificar
« Respuesta #60 en: 31 de Marzo de 2010, 16:23:46 »
umm pero yo tengo una duda, cuando dice stack used ¿es la pila por hardware o la que genera por software el ccs?

La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: Complicando para simplificar
« Respuesta #61 en: 31 de Marzo de 2010, 23:28:08 »
Magnífica herramienta de depuración. Siempre he visto el botón del Call tree y nunca me había dado por pulsarlo.

He encontrado hasta 7 niveles de profundidad, porque la librería del LCD hace muchas llamadas, así que no me extraña que en alguna parte se consuman los 9 niveles que indica la compilación, aunque aún no lo encuentro.

Sigo buscando.

Si usas el Captouch seguramente estas ocupando 2 posiciones mas de la pila...

Una forma de evitar ese problema seria usar dos pics encimados, asi la pila seria mas alta.. :D :D :D
« Última modificación: 31 de Marzo de 2010, 23:30:48 por MGLSOFT »
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: Complicando para simplificar
« Respuesta #62 en: 01 de Abril de 2010, 01:43:21 »
Pues sí que lo uso...

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: Complicando para simplificar
« Respuesta #63 en: 01 de Abril de 2010, 09:00:07 »
Como lo de apilar PICs fue solo un chiste, salvo que lo hayas probado y que funciones.. :mrgreen: :mrgreen:

Deberias optar por:

Podrias poner un trazador en el software a ver si en algun momento se supera el nivel de pila (stack)... Eso te ayudaria a depurarlo.
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado Cryn

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4169
Re: Complicando para simplificar
« Respuesta #64 en: 01 de Abril de 2010, 10:48:06 »
Jejeje! En los 16F preocúpate de forma sería que tienen 8 niveles, en los 18F es de 32, y en los PIC24 es por software  :P
El 18f4550 tiene solo 24 niveles, pero ya es mucho más que un 16.

Al menos eso me decía el compilador
.


 

anything