Changes between Version 1 and Version 2 of SujetTP2


Ignore:
Timestamp:
Feb 3, 2014, 8:47:49 PM (11 years ago)
Author:
jpeeters
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SujetTP2

    v1 v2  
    1111
    1212Ressources:
    13 * [[ http://en.wikipedia.org/wiki/Hitachi_HD44780_LCD_controller | LCD Display HD44780]]
     13* [[http://en.wikipedia.org/wiki/Hitachi_HD44780_LCD_controller | LCD Display HD44780]]
     14
     15Prenez le temps de lire le document sur les afficheurs LCD HD44780 avant de commencer le TP.
    1416
    1517== 1. Configuration des GPIO pour le pilotage de l'écran ==
     18
     19Comme vous pouvez le voir dans le document ci-joint, un écran LCD de type HD44780 dispose de plusieurs signaux de contrôle et de données. Les signaux de contrôle sont au nombre de 3: RS, RW et EN. Les signaux de données sont au nombre de 4 ou 8 suivant le mode.
     20
     21Dans ce TP, nous utiliserons l'écran en mode 4-bit car la carte Raspberry Pi dispose d'un nombre limité de GPIO. De plus, le signal RW sera connecté directement à la masse car nous allons gérer que les opérations d'écriture (Note: les GPIO ne supporte pas les niveaux de tension 0-5V émis par l'afficheur).
     22
     23Les signaux de contrôle RS et EN sont utilisés de la manière suivante:
     24* RS vaut 0 pour l'envoi d'une donnée (e.g. un caractère) et vaut 1 pour l'envoi d'une commande.
     25* EN correspond à l'horloge; la valeur sur le bus de données (4 bits) est pris en compte à chaque front descendant de ce signal.
     26
     27Voici le mapping des GPIO pour les différents signaux:
     28{{{
     29----------------+--------------+
     30|  Signal LCD   |     GPIO     |
     31----------------+--------------+
     32 RS             | 18
     33 EN             | 23
     34 D0, D1, D2, D3 | 4, 17, 27, 22
     35}}}
     36
     37Questions:
     38* Comment faut-il
    1639
    1740== 2. Fonctionnement de l'écran et fonctions de base ==