PIC18f452 y CCS

#21
¿Hay manera de ver como evoluciona una cierta variable?
Es decir, supongamos que quiero ver como va evolucionando una variable que está dentro de un for o cuando se entra en una interrupción externa.
Entrando en modo de depuración se puede ver el código, las variables y poner puntos de ruptura.
Debes cargar al PIC el archivo *.cof en vez del *.hex y presionar el botón "Pause"
Ya en modo de depuración, en el menú "Debug" se pueden cargar los módulos que necesites ver.
 
#22
Entrando en modo de depuración se puede ver el código, las variables y poner puntos de ruptura.
Debes cargar al PIC el archivo *.cof en vez del *.hex y presionar el botón "Pause"
Ya en modo de depuración, en el menú "Debug" se pueden cargar los módulos que necesites ver.
Buenísimo!!!
Muchas gracias D@rkbytes
 
#23
Gente, necesito saber como hacer que, si una variable es negativa, que sea positiva y no puedo lograrlo.
La variable es el resultado de una fórmula previa.
Intenté lo siguiente:

if (x<0) x=x*(-1);
if (x<0) x=!x;

También definí a x como unsigned y tampoco.

Qué estaré haciendo mal????
 
#27
a si es verdad esta disponible

solo que hay que recordar al colega

cuando se hace una comparacion con signo y solo se compara sin igualdad debe declararse en este compilador el signo asi:

signed char x;

if(x<0)

y si se usa comparacion e igualdad no es tan necesario hacer uso del singo quedando asi

char x;

if(x<=0)

si se puede el char o int por default son con signo pero en el CCS empieza hacer bugs si no se hace esto y empieza hacer cosas raras :(
por eso hay que tener en cuenta el signo y el no signo signed y unsigned
 
#28
Gracias por todas las respuestas!!! Todo me sirvió ya que he resuelto el inconveniente que tenía.

Otra consulta (ahora respecto de proteus): el proyecto que estoy encaminando es de audio con un pic como centro del sistema; ahora, para poder simular, necesito que mi entrada de audio sea afectada por la respuesta en frecuencia de muchos tipos de micrófonos. Mi pregunta es la siguiente: ¿existe alguna herramienta en proteus la cual simule una respuesta en frecuencia la cual pueda afectarme la señal de audio de entrada antes de entrar al micro pero a mi manera? Es decir, simular algo como un ecualizador al cual yo pueda setearle cada banda...
 
#29
Hola ingeniero18

Creo que el ISIS de Proteus no tiene ese tipo de herramienta como tal.
Sin embargo puedes desarrollar un ecualizador con el (ISIS de Proteus)
Por Acá: [/COLOR]https://www.forosdeelectronica.com/f23/construyendo-analizador-espectro-100-led-100974/
desarrollaron un circuito que pudiera servirte para diseñar el ecualizador.

Una vez hecho lo puedes agregar a tu diseño como un Sub-circuito.
. . . He estado buscando un tema donde viene un diseño en el cual hacen este tipo de Sub-circuitos pero no lo encuentro.

saludos
a sus ordenes
 

Temas similares

Arriba