Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Ecran Glcd KS0107/KS0108



  1. #1
    chestercat

    Ecran Glcd KS0107/KS0108

    Bonjour à tous,

    J'essaye de contrôler un ecran Glcd avec un controller compatible Ks0108. Malheureusement je n'arrive pas à afficher quoi que ce soit sur mon ecran, en effet j'ai réussi à régler le contraste correctement et maintenant l'écran est rempli de pixels noirs mais je ne peux rien modifier. Quelqu'un a-t-il déjà contrôler un écran glcd avec un 16F877 ou pic equivalent? Je programme en C avec Ccs compiler et j'ai des drivers glcd intégrés à mon compilateur.

    J'aimerais en fait quelques conseils pour me débloquer car là je n'avance plus.

    Merci beaucoup

    Amitiés

    CC

    -----


  2. Publicité
  3. #2
    HULK28

    Re : Ecran Glcd KS0107/KS0108

    Bonjour,

    pour t'aider il faut que tu postes le schéma que tu as fait ainsi que le code.
    @+
    Tout est bien qui finit.

  4. #3
    chestercat

    Re : Ecran Glcd KS0107/KS0108

    Voici mon schéma entre le pic et l'écran glcd.

    Mon code est simple c'est celui-ci. Faut-il que je mette les fichiers include? Surtout le HDM64GS12.C, mon écran n'est pas celui-ci mais le controller est le même.

    #include "C:\Fichier_Pic\Marqueurs\ecra n.h"
    #include <C:\Program Files\PICC\Drivers\HDM64GS12.c >
    #include <C:\Program Files\PICC\Drivers\graphics.c>

    void main()
    {
    setup_adc_ports(NO_ANALOGS);
    setup_adc(ADC_OFF);
    setup_psp(PSP_DISABLED);
    setup_spi(SPI_SS_DISABLED);
    setup_timer_0(RTCC_INTERNAL|RT CC_DIV_1);
    setup_timer_1(T1_DISABLED);
    setup_timer_2(T2_DISABLED,0,1) ;

    while(1)
    {
    glcd_init(ON);
    glcd_pixel(10,10,ON);
    glcd_pixel(10,11,ON);
    glcd_pixel(11,10,ON);
    glcd_pixel(12,10,ON);
    glcd_pixel(10,12,ON);
    glcd_line(15, 20, 115, 20, ON);
    }
    //while(1) {output_low(PIN_D5);}




    }

    merci pour tout

    Amitiés

    CC
    Images attachées Images attachées

  5. #4
    chestercat

    Re : Ecran Glcd KS0107/KS0108

    En réalisant le shéma pour vous j'ai trouvé mon erreur pardonnez mon incompétence.

    Merci encore

    A bientôt

    CC

  6. #5
    chestercat

    Re : Ecran Glcd KS0107/KS0108

    Bonjour à tous,

    Désormais mon ecran fonctionne mais j'aurais une question sur son fonctionnement: Est-il normal que si je trace une ligne de plus de 20pixels verticalement, il y a sur l'écran une ligne complète qui le traverse? De même si des caractères sont trop proches ils sont reliés par une barre de pixel. Je ne peux en aucun cas controler ces pixels rebels que faire? Est-ce déjà arrivé à quelqu'un, est-ce normal, faut-il pour ainsi dire contourner le problème est séparant le plus possible les caractères sur les verticales?

    Merci

    Au revoir

    CC

  7. A voir en vidéo sur Futura

Sur le même thème :

Discussions similaires

  1. Utilisation GLCD, quelques questions?
    Par darkmall dans le forum Électronique
    Réponses: 13
    Dernier message: 06/02/2009, 15h47
  2. [GLCD] RST et VEE ?
    Par emule dans le forum Électronique
    Réponses: 52
    Dernier message: 08/08/2008, 01h08
  3. [glcd ] Db4-db7 ?
    Par emule dans le forum Électronique
    Réponses: 6
    Dernier message: 03/08/2008, 01h43
  4. quel GLCD ?
    Par emule dans le forum Électronique
    Réponses: 2
    Dernier message: 20/07/2008, 11h00
  5. [programmation C]-Afficheur 128x64 - Librairie GLCD
    Par jorg1n dans le forum Électronique
    Réponses: 54
    Dernier message: 19/03/2008, 11h27