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 | 47 | 8 |
Espace | 1 | 0 |
Heure | 26 | 5 |
Espace | 2 | 0 |
Etat de la liaison | 7 | 1 |
Espace | 1 | 0 |
Niveau de la batterie | 14 | 1 |
Etat du système | 30 | 5 |
Total | 128 | 20 |