TODOPIC
Microcontroladores PIC => RTOS => Mensaje iniciado por: aripod 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!!
-
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!
-
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....