Problème afficheur graphique
Bonjour,
J'ai quelque soucis avec mon afficheur graphique, je ne voit rien.
Mon afficheur est le SP5-GFX1 et le controleur le SPLC501C.
Je crois que c'est un problème de contraste mais rien à faire, j'arrive pas à le régler.
Voici mon initialisation :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
void InitialiserAfficheur (void)
{
EnvoyerCommande(0xAE); // Display OFF
EnvoyerCommande(0xE2); // Reset
EnvoyerCommande(0xA2); // LCD Bias Setting - 6.11
EnvoyerCommande(0xA0); // Normal Display Mode - 6.10
EnvoyerCommande(0xC8); // Common Output Mode - 6.15
EnvoyerCommande(0x23); // V5 Voltage Reg Internal Resistor - 6.17
EnvoyerCommande(0x81); // Electronic Volume Double Command - 6.18
EnvoyerCommande(0x0A); // adjust for correcr contrast
EnvoyerCommande(0x2B); // Power Control Circuit - 6.16
EnvoyerCommande(0x40); // Display Start Line Set - 6.2
EnvoyerCommande(NumPage); // Page Adress Set - 6.3
EnvoyerCommande(NumColoneHigh); // Column Adress Set High bits - 6.4
EnvoyerCommande(NumColoneLow); // Column Adress Set Low bits - 6.4
EnvoyerCommande(0xAF); // Display OFF - 6.1
delay_ms(100);
} |
avec
Code:
1 2 3 4 5 6 7 8 9
| void EnvoyerCommande (int8 data)
{
output_low(AOP);
output_low(CS1);
spi_write(data);
output_high(CS1);
delay_ms(2);
} |
Je travail avec un pic 18f8722 tournant à 20Mhz, j'ai régler le SPI à 1.25Mhz.
Pouvez-vous me donner un coup de main??
Merci
Amandine