Télécommande - Affichage

    La télécommande peut être équipée de différents affichages: modules caractère LCD avec 2x16 et 4x20 caractères, ainsi que des affichages graphiques.
    Variantes d'afficheur
    Typ Modèle Cas d'emploi
    Character LCD, 16x2 Reichelt LCD162 seulement pour les prototypes
    Character LCD, 20x4 EA DIP204-4 Standard (version économique)
    Graphique, monochrome, 128x64 EA DOGM128x64 Standard (recommandée)
    Graphique, couleur - (Emploi en question)

Connexion matérielle

    Les écrans peuvent être raccordés tous les deux soit en parallèle (4 bits) soit par l'intermédiaire du port SPI. Il existe des adaptateurs pour l'affichage suivant: :
  • EA DIP204-4 (SPI)
  • EA DOGM128x64 (SPI)

Pilotage de l'affichage


    Chaque type d'affichage a un pilote qui réalise les fonctions fondamentales telles que l'envoi de lignes de texte lorsqu'elles sont prêtes. Ce pilote est indépendant de l'application.
  • EA DIP204-4
    L'affichage doit être modifié avant l"envoi par SPI. Chaque accès se compose de 3 cycles SPI, à l'intérieur de ces 3 accès SPI, CS de l'affichage ne peut pas être interrompu.
  • EA DOGM128x64
    Cet afficheur a les caractéristiques suivantes:
    • Réinitialisation: our une réinitialisation, l'affichage nécessite une mise sous tension réelle, seulement après la séquence d'initialisation peut être effectuée. De même, la première remise à zéro doit être activée à la mise hors tension.
    • Une direction d'adresses supplémentaire A0 existe. Pour l'initialisation, ce fil doit être au niveau bas, les données sont mises à un. Le pont à souder R113 doit être fermé sur la carte-mère pour que la broche d'excitation correspondante soit connectée.
    • L'initialisation dépend de l'alimentation utilisée. A "Low-Voltage", 9-12 volts extérieur de tension devrait aussi être disponible pour l'affichage (contraste). (Dans la télécommande il s'agit de la haute tension - une alimentation unique (3,3V) est utilisée).
    • Le contrôleur ST6575R est installé. Ceci est compatible avec SSD1815, SED1565 ou SED1065
    • La librairie graphique est basée sur la lib GLCD depuis sourceforge.net
  • Batron BTD12864
    Cet affichage (chez Farnell / module de données) avec le contrôleur Epson S1D10605 est compatible avec l'EA DOGM128x64 et peut également être utilisé avec l'adaptateur approprié. (schematic) (board)

Police de caractères

    Outre les routines d'affichage graphiques, les polices de caractères sont nécessaires. Pour les petites échelles les polices d' écran TrueType ne sont souvent pas bien considéré, si vous avez enregistré en Flash une police prédéfinie au niveau du pixel (i.e., bitmaps).
    Dans la MFT, une police standard 5x7, est mise en œuvre complétée par des caractères spéciaux. Il existe une variante à écartement variable pour les polices proportionnelles. En outre, des bitmaps sont définis pour des tâches spécifiques: par exemple, une police 7 segments avec 14 x 8 pixels (indicateur de vitesse).

    Links:  - www.dafont.com

Répartition des zones dans l'affichage

    Pour permettre l'observation simultanée de l'état du système, de la batterie et de la navigation dans le menu, l'affichage est logiquement divisé en sections.
    La ligne supérieure est:
    Contenu Graphique (Pixel) Texte (chars)
    Nom du Menu 478
    Espace 10
    Heure 265
    Espace 20
    Etat de la liaison 71
    Espace 10
    Niveau de la batterie141
    Etat du système 305
    Total 12820
    Lorsque l'horloge est affichée dans une police 5x7proportionnelle, il n'y a besoin que de 26 pixels au lieu des 29 habituels. Les pixels restants sont utilisés pour séparer le contenu.