collapse

* Links de Robótica

* Posts Recentes

Compra colectiva seeedstudio por beirao
[Ontem às 23:06]


Robot Wars International Special por beirao
[12 de Dezembro de 2017, 22:52]


Docker por nnr
[12 de Dezembro de 2017, 13:41]


Comprar transformador de +/-12Volts por jm_araujo
[12 de Dezembro de 2017, 10:16]


Embedded World 2018 por KammutierSpule
[12 de Dezembro de 2017, 09:05]


Esquema Fonte Bancada por almamater
[12 de Dezembro de 2017, 08:13]


Meu projecto - Arm Robot com arduino por Diogo Bento
[11 de Dezembro de 2017, 23:18]


Ajuda Projecto IR / RF por dio123
[09 de Dezembro de 2017, 10:53]


Drivers Arduino UNO! por dio123
[09 de Dezembro de 2017, 10:46]


Problema em converter codigo C arduino para C + Pigpio na raspberry por vasco
[08 de Dezembro de 2017, 19:22]

Autor Tópico: LCD Gráfico KS0108 BIG FONTS  (Lida 1269 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline FET_Destroyer

  • Mini Robot
  • *
  • Mensagens: 213
    • Fet Destroyer
LCD Gráfico KS0108 BIG FONTS
« em: 18 de Julho de 2010, 23:08 »
Boas
Alguem sabe de alguma biblioteca ou alguma coisa que ajuda a criar uma função para enviar caracteres grandes para um controlador KS0108? Estou a usar umas bibliotecas encontradas na net muito boas mas as fotnes são pequenas e eu queria usar umas fontes maiores, então peguei na função putChar e tentei modificar mas sei sucesso. Já dei uma olhadela na biblioteca da mikroE mas não entendi bem o que eles fizeram. Qualquer ajuda é bem vinda.

Cumps

EDIT: As fontes normais são de 5x8 ou 6x8, não sei bem

Está é a função putChar normal
Código: [Seleccione]
//----------------------------------------------------------------
void PutChar(unsigned char data){
unsigned char i,d;
if(data<32){
switch(data){
case 13:
XPos=0;
case 10:
XPos=0;
YPos+=8;
YPos=YPos&63;
}
WritePosition();
}
else{
for(i=0;i<7;i++){
d=Font[data-32][i];
if(d!=0x55){
GLCD_Write_Data(d);
MoveRight();
}
}
GLCD_Write_Data(0xff);
MoveRight();
}
}
//----------------------------------------------------------------