sábado, 5 de diciembre de 2015
ADC 6 Canales - AMux - LCD 20X4 - PSoC 5LP
Con ayuda de un multiplexor análogo se implemento un ADC delta sigma de 20 bits con 6 canales, leídos de forma secuencial gracias a las interrupciones internas del ADC y los resultados vistos a través de una LCD 20X4.
La solución para hacer funcionar la instrucción sprintf es:
1. - A la izquierda clic derecho al proyecto y entrar en build settings
- Clic en linker
- Command line y luego en custom flags poner -u_printf_float
- Aplicar y aceptar.
2. - Acceder al archivo de configuración de pines .cydwr
- Pestaña sistema
- Cambiar Heap Size a 0x200
- Compilar
Con esto debería funcionar la instrucción sprintf.
La librería de la LCD es :
http://www.mediafire.com/download/yrrmxwh5uyhzf6h/CharLCDmp_Demo3.zip
Únete a nuestra Comunidad en Facebook :
https://www.facebook.com/groups/DigitalProjectsUD/
Suscribirse a:
Comentarios de la entrada (Atom)
Gracias por compartir! Me viene como anillo en el dedo ya que necesito mostrar 3 sensores análogos!! GRACIAS!
ResponderBorrar