Autor Tema: lcd character creator , como usar el codigo ?  (Leído 2275 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Halcon_de_Fuego

  • PIC12
  • **
  • Mensajes: 61
lcd character creator , como usar el codigo ?
« en: 06 de Noviembre de 2010, 09:34:05 »
Hola me gustaria saber como puedo usar el codigo generado por lcd character creator  ? .

Desconectado Halcon_de_Fuego

  • PIC12
  • **
  • Mensajes: 61
Re: lcd character creator , como usar el codigo ?
« Respuesta #1 en: 06 de Noviembre de 2010, 09:38:00 »
Bueno me respondo jajaja  :P voy a probar con la calculadora cientifica y veo que pasa ! .

Saludos  :-/

Desconectado Halcon_de_Fuego

  • PIC12
  • **
  • Mensajes: 61
Re: lcd character creator , como usar el codigo ?
« Respuesta #2 en: 06 de Noviembre de 2010, 11:53:01 »
 :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
Código: [Seleccionar]
Char0 DATA $0A,$0A,$0E,$0E,$1F,$1F,$1F,$0E pero no se como implementarlo  :x :5] :( :oops: :?

Desconectado pablomanieri

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 639
Re: lcd character creator , como usar el codigo ?
« Respuesta #3 en: 06 de Noviembre de 2010, 12:13:24 »
Código: [Seleccionar]
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.

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: lcd character creator , como usar el codigo ?
« Respuesta #4 en: 06 de Noviembre de 2010, 12:53:50 »
Utiliza el buscador del foro: CGRAM LCD y sale varios post donde se trata el tema.


Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado Halcon_de_Fuego

  • PIC12
  • **
  • Mensajes: 61
Re: lcd character creator , como usar el codigo ?
« Respuesta #5 en: 06 de Noviembre de 2010, 12:58:00 »
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 !

Código: [Seleccionar]
   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
« Última modificación: 06 de Noviembre de 2010, 13:30:29 por Halcon_de_Fuego »