Adressage des lignes d'un LCD 4x20
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Adressage des lignes d'un LCD 4x20



  1. #1
    abracadabra75

    Adressage des lignes d'un LCD 4x20


    ------

    Bonjour à tous.

    Dans un but didactique pour venir en aide à un étudiant apprenant la programmation, j'ai écrit une routine de mise en œuvre d'afficheurs LCD.
    Elle est écrite en assembleur AVRASM, le µp étant un AVR ATMega16A.
    Cette routine marche parfaitement pour les LCD à 1 ou 2 lignes.
    Par contre pour un LCD 4x20 référencé 'RT-204-1 Vers.2.0' pour lequel je n'ai trouvé que le documentation suivante:
    http://www.adafruit.com/datasheets/RT204-1.pdf

    L'initialisation s'exécute correctement, les caractères s'écrivent bien en lignes 1 et 2, mais rien ne se passe pour les lignes 3 et 4.
    J'utilise les adresses données dans le document suivant au paragraphe
    'AFFICHEUR 4 lignes 20 caractères':
    http://daniel.menesplier.free.fr/Doc...heur%20LCD.pdf

    Ayant programmé 4 textes, un pour chaque ligne:
    les textes des lignes 1 et 2 s'affichent correctement;
    les textes des lignes 3 et 4 ne s'affichent pas.

    Pour afficher chaque texte, j'utilise la même routine à laquelle je passe en paramètres les adresses $80, $C0, $94, $D4.

    Je me pose donc la question:
    puisque cela fonctionne correctement avec les adresses $80 et $C0, les adresses des lignes 3 et 4 $94 et $D4 respectivement sont elles correctes?

    Le LCD 4x20 fonctionne parfaitement sur des programmes autres, et n'est donc pas en cause.

    Merci de me venir en aide.

    A+

    -----
    Il n'y a que dans le dictionnaire où 'réussite' vient avant 'travail'.

  2. #2
    abracadabra75

    Re : Adressage des lignes d'un LCD 4x20

    Re.

    Problème résolu: les adresses sont exactes.
    J'avais 'seulement' mal rédigé une instruction (faute de frappe!).

    Ce qui me permettra de montrer à mon étudiant la rigueur qu'il faut observer lors de la programmation...

    A+
    Il n'y a que dans le dictionnaire où 'réussite' vient avant 'travail'.

Discussions similaires

  1. Lignes de champs et lignes de courants.
    Par Guitaropathe dans le forum Physique
    Réponses: 3
    Dernier message: 14/01/2013, 19h14
  2. Adressage
    Par narakphysics dans le forum Programmation et langages, Algorithmique
    Réponses: 3
    Dernier message: 15/04/2012, 10h58
  3. Gestion d'un afficheur lcd 4x20 avec pic18f4550
    Par invite5521a92a dans le forum Électronique
    Réponses: 20
    Dernier message: 23/12/2011, 18h52
  4. Adressage IP
    Par invite038d0deb dans le forum Internet - Réseau - Sécurité générale
    Réponses: 1
    Dernier message: 06/11/2010, 01h26
  5. lcd HD44780 4x20
    Par sdow dans le forum Électronique
    Réponses: 11
    Dernier message: 27/11/2006, 11h50
Découvrez nos comparatifs produits sur l'informatique et les technologies.