PICDem 2 plus - C18 et LCD
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

PICDem 2 plus - C18 et LCD



  1. #1
    hoffmann

    PICDem 2 plus - C18 et LCD


    ------

    Bonjour,
    J'utilise en ce moment une PICDEM 2 plus avec son ldc relativement basique, le tout sous MPLAB avec C18. ( et PIC 18F4520)

    J'essaie d'utiliser la librairie XLCD.
    Je m'inspire de ce tutoriel
    (p.17)
    J'ai correctement (je pense) effectué la modification de la page 18.
    La compilation dit "succeed", j'ai touché au potar (au cas ou le contraste), j'ai réadapté mon .h (ci joint).
    et rien ne s'affiche pourtant sur mon pauvre petit écran...
    Est ce que quelqu'un aurait une idée ?

    Chose étrange, la led de RB0 est mi allumé, mi éteinte (au niveau intensité lumineuse).
    Autre chose incertaine (mais qui marche pour faire des tests basiques) : ma configuration de bits :
    Pour l'instant j'ai mis :
    Oscillator = EC-CLKOUT on RA6
    Pas de Watch Dog
    Il y a t'il des options auxquelles je doit particulièrement faire attention ?


    Un grand merci d'avance

    Voici mon code de test (basé sur la p.19)
    Code:
    OpenXLCD(FOUR_BIT & LINE_5X7 );
    SetDDRamAddr(0); // positionne le curseur en x,y
    putrsXLCD( "Hello World" );
    Voici le début du nouveau xlcd.h
    Code:
    /* Interface type 8-bit or 4-bit
     * For 8-bit operation uncomment the #define BIT8
     */
     //#define BIT8 
    
    /* When in 4-bit interface define if the data is in the upper
     * or lower nibble.  For lower nibble, comment the #define UPPER
     */
     #define UPPER */
    
    /* DATA_PORT defines the port to which the LCD data lines are connected */
    
    #define DATA_PORT      PORTD
    #define TRIS_DATA_PORT TRISD
    
    /* CTRL_PORT defines the port where the control lines are connected.
     * These are just samples, change to match your application.
     */
    
    #define RW_PIN   PORTDbits.RD5   /* PORT for RW */
    #define TRIS_RW  DDRDbits.RD5    /* TRIS for RW */
    #define RS_PIN   PORTDbits.RD4   /* PORT for RS */
    #define TRIS_RS  DDRDbits.RD4    /* TRIS for RS */
    #define E_PIN    PORTDbits.RD6   /* PORT for E  */
    #define TRIS_E   DDRDbits.RD6   /* TRIS for E  */

    -----
    Dernière modification par hoffmann ; 06/10/2008 à 20h06.
    Hoffmann

  2. #2
    sdec25

    Re : PICDem 2 plus - C18 et LCD

    Salut.
    La bibliothèque xLCD fournie avec C18 est mal faite, elle ne fonctionne pas non plus chez moi.
    Fais plutôt comme c'est expliqué à la fin de ce tuto.

  3. #3
    hoffmann

    Re : PICDem 2 plus - C18 et LCD

    Citation Envoyé par sdec25 Voir le message
    Salut.
    La bibliothèque xLCD fournie avec C18 est mal faite, elle ne fonctionne pas non plus chez moi.
    Fais plutôt comme c'est expliqué à la fin de ce tuto.
    Il faut que je fasse ma propre librairie ?
    Hoffmann

  4. #4
    sdec25

    Re : PICDem 2 plus - C18 et LCD

    Citation Envoyé par hoffmann Voir le message
    Il faut que je fasse ma propre librairie ?
    Ou alors tu cherches ce qui ne va pas dans celle qui existe.
    Mais avant de te lancer là-dedans, essaie quelque chose de simple : afficher un caractère.

  5. A voir en vidéo sur Futura
  6. #5
    invitee0bbe70d

    Re : PICDem 2 plus - C18 et LCD

    Bonsoir,

    Ce site possède des tutoriels bien faits pour la carte PICDEM 2 PLUS (ancienne version rouge) et le compilateur C18 : http://www.aix-mrs.iufm.fr/formation...indexPIC_C.htm

    Les PB de la bibliothèque XLCD sont connus...si tu googles tu trouveras des solutions

  7. #6
    hoffmann

    Re : PICDem 2 plus - C18 et LCD

    Oui je sais, mais j'arrête pas d'essayer toujours des bugs pourris...
    Pourtant je connaît quand même relativement le domaine... Le plus dure dans l'électronique c'est d'arriver a allumer une led je pense.... après la programmation

    Encore une soirée la dessus non concluante... ralala
    Hoffmann

Discussions similaires

  1. Librairie en C18 pour LCD
    Par Nappa dans le forum Électronique
    Réponses: 13
    Dernier message: 20/02/2014, 21h21
  2. Allumer une del sur PICDEM 2 plus (MPLAB MCC18)
    Par inviteeea4c416 dans le forum Électronique
    Réponses: 6
    Dernier message: 02/08/2009, 12h12
  3. MPLAB 7.41 et C18
    Par invitec1317d72 dans le forum Électronique
    Réponses: 11
    Dernier message: 06/05/2008, 13h15
  4. Gérer les leds sur la carte PICDEM HPC
    Par inviteba46e4a3 dans le forum Électronique
    Réponses: 3
    Dernier message: 28/04/2008, 15h37
  5. Référence Afficheur LCD Carte PICDEM 2 PLUS
    Par jorg1n dans le forum Électronique
    Réponses: 2
    Dernier message: 21/11/2007, 07h42
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...