B
brucelee2
Guest
Salut,
Quand j'écris à la droite de ma GLCD (x Position> 64) sa fonctionne bien.Si j'écris à gauche, elle se répète sur la droite ....
La chose est-il écrit OK texte.Maintenant, dès que j'essaye de dessiner un cercle de son n'est pas un cercle, mais un gâchis.Im en utilisant un GLCD de electronica Mikro, il ya une bibliothèque pour cela (KS0107-samsung).Im me demandais si quelqu'un peut m'orienter vers une autre bibliothèque pour elle ou peut-être ma GLCD ne fonctionne pas correctement - il est nouveau.
Voir l'image --->
Mon code:
Serait-ce un problème de timing?des idées???MERCIchar GLCD_DataPort à PORTD;
sbit GLCD_CS1 à RB0_bit;
sbit GLCD_CS2 à RB1_bit;
sbit GLCD_RS à RB2_bit;
sbit GLCD_RW à RB3_bit;
sbit GLCD_EN à RB4_bit;
sbit GLCD_RST à RB5_bit;
sbit GLCD_CS1_Direction à TRISB0_bit;
sbit GLCD_CS2_Direction à TRISB1_bit;
sbit GLCD_RS_Direction à TRISB2_bit;
sbit GLCD_RW_Direction à TRISB3_bit;
sbit GLCD_EN_Direction à TRISB4_bit;
sbit GLCD_RST_Direction à TRISB5_bit;
/ / Fin GLCD module de connexions
void main ()
(
ADCON1 = 0xFF;
Glcd_Init ();while (1)
(
Glcd_Fill (0x00);
Glcd_Circle (64, 30, 10, 1);
delay_ms (5000);
Glcd_Fill (0x00);
Glcd_Write_Text ( "LEFT x = 0", 0, 0, 1);
Glcd_Write_Text ( "Right x = 65", 65, 2, 1);
delay_ms (1000);
)
)
_________________
PIC 18F4550 ----- 20MHZ HS
Quand j'écris à la droite de ma GLCD (x Position> 64) sa fonctionne bien.Si j'écris à gauche, elle se répète sur la droite ....
La chose est-il écrit OK texte.Maintenant, dès que j'essaye de dessiner un cercle de son n'est pas un cercle, mais un gâchis.Im en utilisant un GLCD de electronica Mikro, il ya une bibliothèque pour cela (KS0107-samsung).Im me demandais si quelqu'un peut m'orienter vers une autre bibliothèque pour elle ou peut-être ma GLCD ne fonctionne pas correctement - il est nouveau.
Voir l'image --->
Mon code:
Serait-ce un problème de timing?des idées???MERCIchar GLCD_DataPort à PORTD;
sbit GLCD_CS1 à RB0_bit;
sbit GLCD_CS2 à RB1_bit;
sbit GLCD_RS à RB2_bit;
sbit GLCD_RW à RB3_bit;
sbit GLCD_EN à RB4_bit;
sbit GLCD_RST à RB5_bit;
sbit GLCD_CS1_Direction à TRISB0_bit;
sbit GLCD_CS2_Direction à TRISB1_bit;
sbit GLCD_RS_Direction à TRISB2_bit;
sbit GLCD_RW_Direction à TRISB3_bit;
sbit GLCD_EN_Direction à TRISB4_bit;
sbit GLCD_RST_Direction à TRISB5_bit;
/ / Fin GLCD module de connexions
void main ()
(
ADCON1 = 0xFF;
Glcd_Init ();while (1)
(
Glcd_Fill (0x00);
Glcd_Circle (64, 30, 10, 1);
delay_ms (5000);
Glcd_Fill (0x00);
Glcd_Write_Text ( "LEFT x = 0", 0, 0, 1);
Glcd_Write_Text ( "Right x = 65", 65, 2, 1);
delay_ms (1000);
)
)
_________________
PIC 18F4550 ----- 20MHZ HS