Autor Tema: Watch no muestra variables [FreeRTOS]  (Leído 1763 veces)

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

Desconectado aripod

  • PIC16
  • ***
  • Mensajes: 170
Watch no muestra variables [FreeRTOS]
« en: 31 de Octubre de 2012, 18:23:39 »
Estoy usando el FreeRTOS en un PIC24 con C30. El codigo esta andando bien, ya que estoy viendo que prenda y apague los leds y los tiempos estan bien. Ahora estoy usando el ADC, que por medio del buffer del pic ADC1BUFF en el WATCH veo que esta haciendo bien la conversion. El problema es que cree una variable int que le asigno el valor del buffer, pero a esa variable no la puedo ver en el WATCH, no esta en la lista directamente.
Estoy usando MPLAB 8.86 y C30 3.25. Sera alguna de las versiones esas que estan viejas?
Gracias por la ayuda!!

Desconectado fram_22

  • PIC18
  • ****
  • Mensajes: 316
Re: Watch no muestra variables [FreeRTOS]
« Respuesta #1 en: 01 de Noviembre de 2012, 13:22:04 »
ya checaste que tu versión de freertos sea la mas actual?
Si al variable que te falta esta definida dentro de una tarea, no podrás verla. Salvo que el programa se encuentre ejecutando esa tarea al momento de detenerlo.

saludos!

Desconectado aripod

  • PIC16
  • ***
  • Mensajes: 170
Re: Watch no muestra variables [FreeRTOS]
« Respuesta #2 en: 02 de Noviembre de 2012, 00:44:46 »
Las variables que quiero ver les pongo un breakpoint en la tarea.....Logre verlas declarandolas como volatile......una vez que veo que anda bien el codigo les saco el volatile....


 

anything