TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: cereal2 en 30 de Marzo de 2005, 09:24:00

Título: Cadena de carácteres en LCD
Publicado por: cereal2 en 30 de Marzo de 2005, 09:24:00
Buenas, me gustaria programar una función en C para poder imprimir una cadena de carácteres en el LCD, o sea, en lugar de enviar carácter por carácter, pues una función que se meta en un bucle para ir enviando hasta final del string. Pero la duda que tengo es que no se donde guardar los carácteres para ir enviandolo (espacio de memoria) ni la deteción de final del string y tal.

Así, podria imprimir al LCD simplemente en una función como esa (es la idea que propongo programar):

Codigo:
printf( lcd, "HOLA CARACOLA" );




Gracias por adelantado y que os vaya bien!
Título: RE: Cadena de carácteres en LCD
Publicado por: Nocturno en 30 de Marzo de 2005, 10:00:00
Supongo que te refieres a un compilador de C distinto a CCS, porque en este ya está resuelto eso. Incluso puedes meter variables y formatearlas a tu gusto, pego aquí un trozo del ejemplo EX_LCDTH.C que acompaña al compilador:
printf(lcd_putc,"fCurrent Temp: %U F
Min: %U Max: %U",                        current_temp,min_temp,max_temp);