TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Halcon_de_Fuego en 06 de Noviembre de 2010, 09:34:05
-
Hola me gustaria saber como puedo usar el codigo generado por lcd character creator ? .
-
Bueno me respondo jajaja :P voy a probar con la calculadora cientifica y veo que pasa ! .
Saludos :-/
-
:5] intente pero no funciona ! alguien sabe como convertir el codigo generado por lcd character creator y usarlo en ccs ??? :(
por ejemplo me genero este codigo Char0 DATA $0A,$0A,$0E,$0E,$1F,$1F,$1F,$0E pero no se como implementarlo :x :5] :( :oops: :?
-
const char Char0 [8] ={0x0A,0x0A,0x0E,0x0E,0x1F,0x1F,0x1F,0x0E};
Estos datos lo debes cargar en la CGRAM del LCD para así poder crear tu caracter personalizado.
-
Utiliza el buscador del foro: CGRAM LCD y sale varios post donde se trata el tema.
Saludos!
-
Gracias pablomanieri y gracias suky, viejo amigo! algun dia el curso de asm !! .
Bien ! ya hice lo que queria y agregué el codigo pero ahora me muestra el caracter solo y despues me muestra todos los mensajes que tenia funcionando correctamente ! no se si me hice entender ? me muestra el caracter despues se borra la pantalla e imprime los demas mensajes !
printf(lcd_putc,"C %2.2f%%",temperatura.f);
lcd_send_byte(1,0b11011111); //caracter de grados " º "
printf(lcd_putc," H %2.2f%%",humedad.f);
lcd_gotoxy(1,2);
printf(lcd_putc,"aire en %03lu:",ContadorMinutos );/// 60);
printf(lcd_putc,"%02lu",ContadorSegundos);
lcd_gotoxy(1,4);
printf(lcd_putc,"%02lu MIN",ContadorApertura);
//lcd_gotoxy(1,4);
//printf(lcd_putc,"%02lu SEG",Contador);
int contador;
set_tris_a(0x0);
set_tris_b(0x0);
lcd_init();
for(contador=0;contador<8;contador++){
lcd_send_byte(0,caracter0_direccion[contador]); //modo comando
lcd_send_byte(1,caracter0_datos[contador]); // modo dato
}
lcd_send_byte(0,0x80);
for(contador=0;contador<1;contador++){
lcd_send_byte(1,contador); //modo dato
}
delay_cycles(1);
}
si me preguntan algo del codigo sean buenos y especifiquen que parte del codigo necesitan ver porque yo no entiendo mucho !! :D :D