Que tal vixctor, mi nombre es Matías, soy de Buenos Aires, Argentina, y necesito empezar a trabajar con esta pantalla TFT con ese controlador, el ili9327. Yo trabajo con el compilador CCS y el pic18f4550, pero tengo entendido que para estos touchscreens debo usar un 24F. Vos tenes algún código de ejemplo en este compilador como para empezar a trabajar? O acaso librerias de este controlador que sirvan en CCS? Gracias
No es para meterme, yo no uso CCS, pero a mi me sirvio estudiar y tomar como referencia 2 librerias.
Una es la de UTFT
http://www.rinkydinkelectronics.com/library.php?id=51Ahi vas a notar que en su mayoria la mayor parte de los cambios se generan en la inicializacion del TFT, y la libreria soporta tanto conecciones de 8 y 16 bits
#define ILI9325C 3
#define ILI9325D_8 4
#define ILI9325D_16 5
Y la otra es la de Suky, aunque esta es para otro driver un SD1289, pero si observas en ambas librerias, las funciones de lineas/textos/dibujos son aparte de las funciones que implican usar el HW. Es edcir si queres acomodarlo para un HW en especial solo modifias las funciones necesarias, que creo que son 2 nomas.
Con eso vas a entender como funciona y ver que hacen las funciones. Tambien UTFT tiene una libreria que le llama UTouch, y Suky tambien implementa el touch, ambas realizando un SPI por Software, ya que el touch posee un ADC y si tu TFT posee las salidas X+, X- , Y+ e Y- significa que vas a tener que leerlo por vos mismo al touch de forma analogica, buscando vas a encontrar librerias.
Aunque nada de esto te va a dar la libreria EXACTA para CCS, sino que vas a tener que crear tu propia libreria de lo aprendido de esas (aunque es solo tengas que modificar las funciones de envio de datos y envio de comando para el TFT, y el SPI por software o ADC para el touch ).
Con respecto al PIC18F4550 imagino que si lo vas a poder usar. Todo va a depender que tanto queres que tenga tu libreria, por ejemplo yo solo saque de ambas el tema de hacer un Rectangulo/Linea/Relleno/Circulo/Imagen en Hexa/ Texto, y quite el soporte de la libreria a todos los demas drivers / posicion de pantalla ( solo landscape) esto reduce el tamaño de la libreria, ademas use solamente el tipo de letra que prpone Suky que es de 5x7 y requiere menos tamaño de memoria que guardar una de 7*12 que creo que es la que ofrece UTFT como "normal" luego tienen otras mas pero era ocupar mucho espacio de Flash para eso.