Répondre à la discussion
Page 2 sur 2 PremièrePremière 2
Affichage des résultats 31 à 49 sur 49

Aide PIC à programmé pour faire marché un affichage LCD



  1. #31
    freepicbasic

    Re : Aide PIC à programmé pour faire marché un affichage LCD


    ------

    Sur la doc Microchip , ils préconisent de ne pas cabler le MCLR au plus directement et de mettre au minimum 100 ohms.
    Je n'ai jamais constaté de problème, mais si ils le disent c'est qu'il y a une raison.
    Je n'ai pas vérifié si cette note existait sur tous les types de Pic, mais c'est écrit sur une , il y a des fortes chances que ce soit valable pour tous...


    A+
    pat

    -----

  2. Publicité
  3. #32
    Invité

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    Citation Envoyé par freepicbasic Voir le message
    Sur la doc Microchip , ils préconisent de ne pas cabler le MCLR au plus directement et de mettre au minimum 100 ohms.
    Je n'ai jamais constaté de problème, mais si ils le disent c'est qu'il y a une raison.
    Je n'ai pas vérifié si cette note existait sur tous les types de Pic, mais c'est écrit sur une , il y a des fortes chances que ce soit valable pour tous...


    A+
    pat
    C'est pour les distraits qui mettent quand même un bouton de reset
    A+,

    Bruno

  4. #33
    freepicbasic

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    Photo du LCD 4 lignes

    http://perso.orange.fr/pat.deaubonne...D/P1010036.JPG

    Clablage plaque d'essai.
    Explication du cablage dans le source

    http://perso.orange.fr/pat.deaubonne...D/P1010035.JPG


    Le source
    Code:
    ' v************** debut d'entète **************v
    ' nom                 : TestLcd.bas
    ' Alias         :
    ' créer   le    : 30/08/2006
    ' Modifier le   : 30/08/2006
    ' Créé Par      : Deaubonne Patrick
    '
    ' commentaire:
    '
    '       exemple d'utilisation du LCD
    '       D4 à D7 connecté à PB0 à PB3
    '       E   connecté a RB7
    '       RS  connecté a RB6
    '       R/W connecté a RB5
    '
    ' ^*************** fin d'entète **************^
    
    define PORTB 6
    asm {
    LCD_CNTL         EQU     PORTB
    LCD_CNTL_TRIS    EQU     TRISB
    ;
    ; LCD Display Commands and Control Signal names.
    ;
    _LCD_E       EQU     7       ; RB2 LCD Enable control line
    _LCD_R_W     EQU     5       ; LCD Read/Write control line
    _LCD_RS      EQU     6       ; LCD Register Select control line
    }
            device  16f84
    asm { __CONFIG 03FFBH }
    
    START:
            '       defini le type entrée ou Sortie 1 pour entrée
            Init porta = 11110000
            Init portb = 0
            
    InitLcd                 ' initialisation du LCD
    Cls                           ' efface l'écran Lcd
    GoLine1                 ' allez à la ligne 1
    Print "FREEPICBASIC"    ' imprime le texte
    GoLine2                 ' allez à la ligne 2
    Print "C est Facile "   ' imprime le texte
    GoLine3                 ' allez à la ligne 2
    Print "Et c est gratuit "       ' imprime le texte
    GoLine4                 ' allez à la ligne 2
    Print "/\/\/\/\/\/\/\/\/\"      ' imprime le texte
    
    forever:
    GoTo forever            ' fin, bouclage sur lui-mème pour toujours
    
    End
    Le Hex
    Code:
    :100000000528000000000000FC288316F030850061
    :1000100083128316003086008312D5200130B82069
    :100020008030B8200C308E00E0308A001F300E0780
    :1000300003188A0A1F20A3208E0B14282D28820063
    :1000400043344934533441344234433449345034D2
    :1000500045344534523446340034C030B8200D3075
    :100060008E00E0308A003C300E0703188A0A3C20DC
    :10007000A3208E0B31284B288200203465346C3449
    :1000800069346334613446342034743473346534F1
    :100090002034433400349430B82011308E00E030E6
    :1000A0008A005A300E0703188A0A5A20A3208E0BA2
    :1000B0004F286D28820020347434693475347434C8
    :1000C00061347234673420347434733465342034CA
    :1000D00063342034743445340034D430B8201230C2
    :1000E0008E00E0308A007C300E0703188A0A7C20DC
    :1000F000A3208E0B7128902882005C342F345C344E
    :100100002F345C342F345C342F345C342F345C3423
    :100110002F345C342F345C342F345C342F3400346F
    :100120009028630005288D008C01000000008C0BD6
    :1001300095288D0B9528003404309328013093289E
    :100140000F3093280408AF20061786178613F03067
    :10015000860517080F39860486178613080097004E
    :10016000BB20F0308605170E0F3986048612080072
    :10017000AF200613A528A02083160F3006048600A2
    :1001800083120613861686178613060EF03996001C
    :100190008617861306080F3916049C2086128316CC
    :1001A000F0300605860083120800861306138612B7
    :1001B000A020F0308605033086048316F030060553
    :1001C00086008312861786139C20861786139E202E
    :1001D00086178613BB20F03086050230860486170A
    :1001E00086132830B8202830B8200830B8200E30C8
    :0A01F000B8200630B820080009000E
    :02400E00FB3F76
    :00000001FF

  5. #34
    Raphael2

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    SA MARCHE!
    mais le message est tres etrange...

    MV beau LCD
    mVrche bien

    bizard non en plus, quand je coupe l'alim et que je la remais :

    MoΣ beau LCD
    marche bien

    et aussi

    MV beau LCD
    mErche bien
    avec le "E" à l'envers...

    merci!

  6. #35
    freepicbasic

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    MoΣ beau LCD
    marche bien
    diminue la vitesse avec un quartz 4mhz.

  7. #36
    Raphael2

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    sur le condo de découplage plastique il y a écrit 1K 100, c'est 0.1µ ??
    merci

  8. Publicité
  9. #37
    Invité

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    Citation Envoyé par Raphael2 Voir le message
    SA MARCHE!
    mais le message est tres etrange...

    MV beau LCD
    mVrche bien

    bizard non en plus, quand je coupe l'alim et que je la remais :

    MoΣ beau LCD
    marche bien

    et aussi

    MV beau LCD
    mErche bien
    avec le "E" à l'envers...

    merci!
    good

    tu as mis un quartz de quelle fréquence ? il me semble que j'ai généré un code pour 8Mhz

    vérifie que le watchdog n'est pas activé dans les bits de config, certaines appli de programmateur lisent de travers les bits de config dans le fichier HEX

    sinon vérifie aussi tes soudures...

    A+,

    Bruno

  10. #38
    Raphael2

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    merci, il faut que je retourne chez E44 ?

  11. #39
    Invité

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    Citation Envoyé par Raphael2 Voir le message
    sur le condo de découplage plastique il y a écrit 1K 100, c'est 0.1µ ??
    merci
    oui tu pouvais mettre un 63V au lieu de 1KV mais ça gène pas

    A+

    Bruno

  12. #40
    Raphael2

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    merci, brunog, j'ai mis un quartz de 8Mhz
    j'ai verifié ( sur plaque dessais pas de soudures )
    comment je fait pour voir si le watchdog n'est pas activé ?
    merci

  13. #41
    Invité

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    Citation Envoyé par Raphael2 Voir le message
    merci, brunog, j'ai mis un quartz de 8Mhz
    j'ai verifié ( sur plaque dessais pas de soudures )
    comment je fait pour voir si le watchdog n'est pas activé ?
    merci
    il faut vérifier au moment de la programmation, ton logiciel doit au moins t'afficher la valeur des bits de configuration ? WATCHDOG doit être à OFF

    A+,

    Bruno

  14. #42
    Raphael2

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    merci, j'ai icprog...
    je te dit tout de suite !
    WDT actif !

  15. Publicité
  16. #43
    Raphael2

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    j'ai reprogrammé, ça ne marche pas mieu..
    merci

  17. #44
    Raphael2

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    Bruno, Est-ce que tu a la source en assembleur ?
    merci

  18. #45
    freepicbasic

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    Pour tester si ça vient de la vitesse;
    On peut passer en mode RC, Ce que j'ai fait sur mon exemple , je n'avais pas préciser...

    Mettre le mode INTRC sur les bits de config.
    Mettre une 10K entre oscin et +5V. sans condo du tout.
    Pour ralentir beaucoup laisser le condo de 15pf.

  19. #46
    Invité

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    Citation Envoyé par Raphael2 Voir le message
    Bruno, Est-ce que tu a la source en assembleur ?
    merci
    tu peux passer par mon traducteur, suivre les instructions dans la page :
    http://www.micro-examples.com/public...ranslator.html

    A+,

    Bruno

  20. #47
    andremat

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    Bonjour,
    J'ai entrepri moi aussi un projet comprenant un pic 16f628 et un afficheur lcd.
    Ca a été également pour moi l'occasion de debuter en language assembleur, et donc je rencontre quelques difficultés dans la programation.
    Si quelqu'un pouvait jeter un oeil a mon programme et me dire ce qui bug, cela me serai d'un grand secours car je galère dessus depuis plusieurs jours. Merci
    Fichiers attachés Fichiers attachés

  21. #48
    Gérard

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    http://www.lextronic.fr/develop/PP2.htm
    Ci-dessus tu trouveras 3 compilateurs pour PIC (C, Basic, Pascal). Ils peuvent sacrement te faciliter la tâche.
    J'ai regardé ton source et j'ai été vite découragé vu la longueur.
    Bonne programmation.
    Gérard.

  22. Publicité
  23. #49
    noeel

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    jaurais voulu avoir le dessin du branchage entre le pic et l'écran LCD
    ce serai sypa merci, je suis lycéen et on me demende de fraire ca pour le bac entre autre ...

Sur le même thème :

Page 2 sur 2 PremièrePremière 2

Discussions similaires

  1. affichage à partir d'un PIC: LCD/Digits
    Par jim@ dans le forum Électronique
    Réponses: 14
    Dernier message: 10/05/2007, 14h22
  2. PIC et affichage LCD
    Par alainav1 dans le forum Électronique
    Réponses: 1
    Dernier message: 09/11/2006, 20h08
  3. Aide pour programme PIC18F (PIC-->CNA)
    Par strat666 dans le forum Électronique
    Réponses: 1
    Dernier message: 12/06/2006, 22h54
  4. Demande aide schéma électronique (Pic 16F84A et LCD) ???
    Par Derpax dans le forum Électronique
    Réponses: 2
    Dernier message: 03/01/2006, 21h18
  5. Programme pour LCD 44780...
    Par Bullrap dans le forum Électronique
    Réponses: 3
    Dernier message: 15/02/2005, 15h08
Découvrez nos comparatifs produits sur l'informatique et les technologies.