y que librería para manejo de LCD usas?
Saludos
Mi error... el tema es la funcion printf, es esa la que se encarga de formatear la cadena cambiando %f1.2 con el contenido de voltios y la cadena resultante enviarla a la funcion lcd_putc.
Podrías probar de declarar un array de char y luego hacer:
printf(mi_array_de_char,"%1.2f voltios", voltios );
si en mi_array_de_char obtienes la cadena formateada, entonces debería funcionar bien. Sino, sería un problema de printf y deberías ver como hacer para que funcione. en uvision no sé como sería, yo uso CodeRed y las librerías CMSIS y la verdad... nunca use el printf...
tambien puedes investigar el sprintf
Me interesa si encuentras la forma, sino puedes avisa que veo si puedo probar algo....
Saludos
fijate en esto:
http://www.keil.com/support/man/docs/ca/ca_sprintf.htm
Muy bueno que haya funcionado!
Seré curioso, que micro estas utilizando? o es una placa de desarrollo?
Saludos!
y estas haciendo todo el hardware? podría saber de que se trata el proyecto?
Saludos!
y estas haciendo todo el hardware? podría saber de que se trata el proyecto?
Saludos!
es un kit echo en la utn de cordoba : http://ciii.frc.utn.edu.ar/TecnicasDigitalesII/WebHome/HerramientasProgramacion/PlacasARM
son 2 sensores de temp, q mediante pulsadores configuro una temp y cuando el sensor sobrepase dicha temp q configure se activa por ej para refrigerar una habitacion o calentar la misma.
y estas haciendo todo el hardware? podría saber de que se trata el proyecto?
Saludos!
es un kit echo en la utn de cordoba : http://ciii.frc.utn.edu.ar/TecnicasDigitalesII/WebHome/HerramientasProgramacion/PlacasARM
son 2 sensores de temp, q mediante pulsadores configuro una temp y cuando el sensor sobrepase dicha temp q configure se activa por ej para refrigerar una habitacion o calentar la misma.
Que interesante la placa!
Para programar el micro usan un LPC-Link o tienen una placa propia?
Saludos!
En keil uvision para redireccionar es sencillo:Código: C
#include "stdio.h" struct __FILE {int handle;}; FILE __stdout; // Aquí llamar a la función correspondiente, en este caso seria: return(lcd_putchar(ch)); }
Así usas printf directamente.
Saludos!
En keil uvision para redireccionar es sencillo:Código: C
#include "stdio.h" struct __FILE {int handle;}; FILE __stdout; // Aquí llamar a la función correspondiente, en este caso seria: return(lcd_putchar(ch)); }
Así usas printf directamente.
Saludos!
y estas haciendo todo el hardware? podría saber de que se trata el proyecto?
Saludos!
es un kit echo en la utn de cordoba : http://ciii.frc.utn.edu.ar/TecnicasDigitalesII/WebHome/HerramientasProgramacion/PlacasARM
son 2 sensores de temp, q mediante pulsadores configuro una temp y cuando el sensor sobrepase dicha temp q configure se activa por ej para refrigerar una habitacion o calentar la misma.
Que interesante la placa!
Para programar el micro usan un LPC-Link o tienen una placa propia?
Saludos!
ahi en el link la placa del 2010 es la q uso, una es la placa base con el micro y las salidas y la otra va montada sobre la anterior para grabarla
Dentro del main.c o creas otro archivo .c
Por ejemplo:Código: C