Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

07/07/2010 #1


Ver registros en MPLAB y programa en C
Hola.

Se me presntan algunos problemas de espacio con un PIC 12FXXX y un programa que hice en ensamblador.

Para resolverlo (y evitar cambiar de PIC) estoy tratando de migrar el programa a C. MI problema es que al tratar de simular en MPLAB no me aparecen los registros creados en el FILE REGISTERS.

O sea, cuando lo simulaba en ensamblador, abria una ventana de FILE REGISTERS y podía ver todos los registros que había creado, ásí podía ver, paso a paso que valor contenía cada registro. Pero ahora con C no puedo ver los registros, es más creo que (aunque están bien declarados) ni siquiera los crea.

Si por ejemplo creo una variable que se llame COUNT, no la puedo ver cuando la simulo.

Soy nuenvo programando PIC's en C (y obvio, en simularlos), ¿qué estaré haciendo mal?

Saludos
07/07/2010 #2


Respuesta: Ver registros en MPLAB y programa en C
Hola, normalmente los programas hechos en c consumen mas memoria que asembler.
Que programa usas para programar en C.
08/07/2010 #3


Respuesta: Ver registros en MPLAB y programa en C
Estoy usando el High Tech Pro.

Ya se lo que pasa: en la versión PRO, si declaro una variable y abajo (en el programa principal) no la utilizo, no se crea en el File Register. En ensamblador si declaras una variable, esta aparece mapeado aún y cuando no la uses.

Para verla tengo que declararla comop "volatile".
09/07/2010 #4


Respuesta: Ver registros en MPLAB y programa en C
Bien, me alegra que hayas solucionado el problema
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.