eDIP

EA eDIP128 / eDIP160 / eDIP240 eDIP320

Installer le pilote USB pour EA EVALeDIP

Question :

J'essaie actuellement de faire fonctionner l'EA eDIP240B-7LWTP. J'ai commandé un EA EVALeDIP240B et j'ai reçu une carte EA 9777-2 avec une connexion USB.

Réponse :

Pour le raccordement à l'interface USB d'un PC, il est nécessaire d'installer un pilote. Celui-ci permet également d'activer l'alimentation électrique de l'écran ou de la carte EVAL.
Cette description explique comment installer le pilote pour ensuite charger son premier projet (de démonstration) sur l'écran à l'aide des outils LCD.

Modules compatibles :

EA eDIP128-6LW(TP), EA eDIP160-7LW(TP), EA eDIP240-7LW(TP), EA eDIP320-8LW(TP),
EA eDIPTFT32-A(TP), EA eDIPTFT43-A(TP), EA eDIPTFT57-A(TP), EA eDIPTFT70-A(TP),
EA EVALeDIP128, EA EVALeDIP160, EA EVALeDIP240, EA EVALeDIP320,
EA EVALeDIPTFT32, EA EVALeDIPTFT43, EA EVALeDIPTFT57, EA EVALeDIPTFT70

touch adjustment - ne pas toucher pour une utilisation normale

Question :

Nous devons livrer deux appareils la semaine prochaine.

Maintenant, après avoir flashé les polices, un EA eDIP128-6 affiche le message suivant au démarrage : "touch adjustment - don't touch for normal use" ; voir annexe.

L'affichage est-il défectueux ?

Nous n'avons jamais eu ce message jusqu'à présent.

touch adjustment

Réponse :

Nous vous remercions pour votre e-mail. Les raisons de ce message d'erreur sont les suivantes :

- soit il y a une pression permanente sur la face avant (écran tactile) de l'écran suite au montage : tester à nouveau à l'état démonté et laisser impérativement un écart d'au moins 0.5mm lors du montage.

- soit le câble flexible jaune à l'arrière n'est pas correctement enfiché (connecteur ZIFF) : Déverrouiller le connecteur ZIFF, retirer le câble avec précaution et le réinsérer, verrouiller le connecteur.

- ou l'écran tactile est mécaniquement ou électriquement défectueux : veuillez le renvoyer pour vérification.

Pour plus d'informations, voir la fiche technique à la page 17.

Enregistrer le fichier compilé via le partage réseau

Question :
Comment puis-je demander au compilateur du kit de placer le fichier traduit sur un partage réseau ?

Réponse :
Avec le mot-clé "Destination" dans le fichier *.kmc, vous indiquez au compilateur de placer le fichier *.df sur un partage.
DESTINATION : <\XP-Laptop\Ordner\mytarget.df>

Note : Les parenthèses pointues "<" et ">" sont la syntaxe correcte. Dans un fichier d'aide précédent, des guillemets doubles sont indiqués par erreur.
Après l'exécution réussie du compilateur, le fichier traduit se trouve sur le partage de votre ordinateur portable.

Vous trouverez de plus amples informations et des conseils de programmation sur nos pages "Support" et "Fiches techniques".

eDIP240 : lorsque l'on utilise le panneau tactile, les lettres "R", "L" et "C" ne sont pas affichées

Question :
J'ai un problème avec ton EA LCD intelligent eDIP240-7. Lorsque j'essaie d'écrire au clavier virtuel, je n'obtiens pas l'impression de plusieurs lettres : "R" - "L" - "C". Cela se produit dans le simulateur et aussi dans l'application intégrée réelle chaque fois que j'écris ces trois grandes lettres. With other letters all looks OK.

For example (key R) :

# AT X,Y, X dX, Y dY "R" 0, "R"

Réponse :
The letters R, L and C are for right, left and center align. 1st. letter of text is always the alignment and when not mentioned it will be centered.

So please use CR and CL an CC like

# AT X,Y,X dX,Y dY R 0,CR

Vous trouverez de plus amples informations et des conseils de programmation sur nos pages "Support" et "Fiches techniques".

eDIP240-7 : Mettre à jour les macros sans PC /Kitcompiler ?

Question :
Nous avons utilisé le produit susmentionné. Nous avons installé un écran dans un produit. Si les mises à jour ultérieures des macros nécessitent également une mise à jour de la mémoire flash de l'écran, il serait très avantageux de pouvoir le faire via l'interface I²C (RS-232, I²C) utilisée.
Est-ce que c'est possible ? Si oui, pouvez-vous m'envoyer le protocole correspondant ?

Réponse :
Vous pouvez également transférer le fichier macro *.eep créé par le compilateur eDIP vers l'eDIP240 sous n'importe quel système.
Pour cela, vous transférez le contenu du fichier *.eep 1:1 (avec protocole Small en paquets de 64 octets) vers l'eDIP240. Ce fichier contient toutes les commandes de programmation, d'autres commandes ne sont pas nécessaires.
Si l'on veut travailler avec un PC, on peut utiliser "copycom.exe".
Appel (COM1), si le protocole Small est activé : copycom nomduprojet.eep -c1 -b115200 -p
copycom.exe se trouve également dans le répertoire "ELECTRONIC ASSEMBLY LCD Tools\Tools\"


Vous trouverez de plus amples informations et des conseils de programmation sur nos pages "Support" et "Fiches techniques".

EA eDIP320-8 : Comment charger des macros dans le KitEditor ?

Question :
Nous avons utilisé le produit susmentionné. Nous avons installé un écran dans un produit. Si des mises à jour ultérieures des macros nécessitent également une mise à jour de la mémoire flash de l'écran, il serait extrêmement avantageux de pouvoir le faire via l'interface I²C (RS-232, I²C) utilisée. Est-ce que c'est possible ? Si oui, pouvez-vous m'envoyer le protocole correspondant ?

Réponse :
Vous pouvez également transférer le fichier macro *.df créé par le compilateur eDIP vers l'EA eDIP320-8 sous n'importe quel système.
Pour cela, vous transférez le contenu du fichier *.df 1:1 (avec protocole Small en paquets de 128 octets) vers l'eDIP320.
Ce fichier contient toutes les commandes de programmation, d'autres commandes ne sont pas nécessaires.
Si l'on veut travailler avec un PC, on peut utiliser "copycom.exe".
Appel (COM1), si le protocole Small est activé : copycom nomduprojet.df -c1 -b115200 -p
copycom.exe se trouve dans le répertoire "ELECTRONIC ASSEMBLY LCD Tools\Tools\"


Vous trouverez de plus amples informations et des conseils de programmation sur nos pages "Support" et "Fiches techniques".

Le KitEditor est très pratique, mais comment puis-je charger les macros dans l'eDIP pour la fabrication en série ?

Question :
J'ai maintenant terminé le développement et nous souhaitons passer à la production en série. Pour le développement, le KITEditor / ELECTRONIC ASSEMBLY LCD-Tools est certes très pratique, mais en production, je voudrais travailler avec un fichier batch (*.bat) ou un programmeur autonome pour charger les macros dans l'écran. Avez-vous un outil pour cela ?

Réponse :
Le compilateur eDIP (éditeur de kit) crée un fichier de macros *.eep ou *.df. Celui-ci se trouve dans le répertoire du projet (sauf indication contraire). Ce fichier contient toutes les informations, y compris les instructions de programmation, de sorte que vous pouvez les transférer vers l'EA eDIP avec n'importe quel système.
Pour ce faire, vous transférez le contenu du fichier *.eep ou *.df 1:1 (bien sûr emballé avec le protocole Small dans des paquets de 64 ou 128 octets) vers l'eDIP240 ou l'eDIP320. Indépendamment de l'interface utilisée. Des commandes supplémentaires ne sont pas nécessaires.
Si l'on veut travailler avec un PC, on peut également utiliser le programme "copycom.exe".
Appel (COM1), si le protocole Small est activé : copycom nomduprojet.df -c1 -b115200 -p
copycom.exe se trouve dans le répertoire "ELECTRONIC ASSEMBLY LCD Tools\Tools\"


Vous trouverez de plus amples informations et des conseils de programmation sur nos pages "Support" et "Fiches techniques".

Comment transférer les fichiers macro dans l'eDIP240 ?

Question :
Nous sommes actuellement en train de concevoir l'afficheur EA eDIP240-7 dans l'un de nos produits.
Jusqu'à présent, nous avons programmé l'EEPROM sur l'afficheur en utilisant le KitEditor connecté à l'afficheur via RS232. Pour des raisons de production, nous souhaitons écrire notre propre programme pour programmer l'EEPROM. Où puis-je trouver la spécification des commandes nécessaires pour programmer l'EEPROM ?

Réponse :
Vous pouvez envoyer le fichier macro créé *.eep avec n'importe quel autre système à l'EA eDIP240-7.
Toutes les commandes de programmation sont à l'intérieur de ce fichier, il vous suffit donc d'envoyer le contenu du *.eep (via RS232, SPI ou I2C avec smallprotocol en paquets) à l'EA eDIP240-7.

For Windows/DOS we do have a little tool called copycom.exe

Usage (COM1) with smallprotocol :

copycom projectname.eep -c1 -b115200 -p

Vous trouverez de plus amples informations et des conseils de programmation sur nos pages "Support" et "Fiches techniques".

Comment puis-je afficher une image ?

Question :
J'utilise un EA eDIP320J-8LWTP. J'aimerais maintenant implémenter un bitmap pour un écran de démarrage dans l'affichage. J'ai installé l'éditeur EA KIT et le pilote USB.

Réponse :
L'éditeur EA KIT (ELECRONIC ASSEMBLY LCD Tools) est l'outil adéquat pour cela. Lorsque le pilote USB est correctement installé, veuillez connecter l'écran à l'USB.

Ouvrir l'éditeur EA KIT et le fichier
..\ELECTRONIC ASSEMBLY LCD Tools\eDIP320-8\Init\INIT.KMC

Comme première étape, l'enregistrer comme par exemple "show_picture.kmc"

Ceci est le code pour le Power-On-Marco :

;-------------------------------------------------------------------------------
Picture 10 <..\..\..\bitmaps\monochromee\a2.bmp> ; double clic pour ouvrir
;-------------------------------------------------------------------------------

Marko : MnPowerOn

;---- Place ELECTRONIC ASSEMBLY Logo ----
#TC 0 ; Curseur invisible
#UI 101,20,10 ; place Picture no. 10
#GD 30,75,290,75 ; tracer une ligne

EA eDIP320-8 avec textes en cyrillique

Question :
Nous avons le problème suivant avec des lettres isolées dans des textes en cyrillique :
Lorsque l'on définit une touche tactile avec un contenu en cyrillique, certains caractères ne s'affichent pas correctement. PAR EXEMPLE
  • au lieu du symbole ASCII $C4, $8E est affiché,
  • au lieu du symbole ASCII $D6, $99 est affiché,
  • au lieu du symbole ASCII $DC, $8C est affiché,
  • au lieu du symbole ASCII $DF, $E1 est affiché,
  • au lieu du symbole ASCII $E4, $84 est affiché,
  • au lieu du symbole ASCII $F6, $93 est affiché,
  • au lieu du symbole ASCII $FC, $81 est affiché.
Qu'est-ce que nous faisons de mal ?

Réponse :
Cela est dû à la redéfinition des caractères spéciaux allemands / Umlaut.
Comme la norme ASCII n'a défini que des codes entre $20 et $7F, tous les caractères spéciaux sont affectés à des codes différents dans chaque système et dans chaque langue. Dans notre système, vous avez la possibilité de les adapter à chaque système.
Dans votre cas, le mieux est de commenter les redéfinitions des Umlauts allemands à partir de (avec un point-virgule ;), vous pourrez ensuite saisir directement vos codes hexadécimaux :
;------------------------------------------------------------------------------
; Définir les codes de caractères pour les chaînes de caractères
'äöüÄÖÜß' = $84, $94, $81, $8E, $99, $9A, $E1
'€' = 128
'°' = 248

Vous trouverez de plus amples informations et des conseils de programmation sur nos pages "Support" et "Fiches techniques".

Bargraphe / Touch ne réagit plus après une utilisation fréquente

Question :
Lorsque je travaille avec mon eDIP TFT 4,3″ avec l'affichage du bargraphe, le problème suivant se pose :
Lorsque je commande le bargraphe par écran tactile, le bargraphe ne réagit plus après de nombreuses manipulations (env. 30 fois).
Est-ce normal ?
Que peut-on faire pour y remédier ?

Réponse :
Ce comportement peut être modifié. Chaque fois que la barre est modifiée, l'écran essaie d'envoyer la nouvelle valeur via l'interface série. Comme vous ne lisez pas le buffer d'envoi, il est plein au bout d'un certain temps.
L'écran attend alors un temps d'attente et écrase alors les anciennes valeurs dans le buffer. Veuillez utiliser la commande #AQ 0 pour désactiver l'envoi, de préférence dans la macro Power-on.

Vous trouverez de plus amples informations et des conseils de programmation sur nos pages "Support" et "Fiches techniques".

Je recherche un fichier d'aide lorsque je travaille avec KitEditor/ KitCompiler

Question :
J'ai téléchargé et déballé les LCD-TOOLS. Je travaille avec le KitEditor pour programmer mon EA eDIP. Y a-t-il une aide disponible, à part la feuille de données ?

Réponse :
Oui, bien sûr. En travaillant avec KitEditor, il suffit d'appuyer sur F1.
Vous obtiendrez des informations détaillées sur les options du compilateur et les commandes.

Si vous avez besoin d'aide pour savoir comment travailler avec les commandes disponibles, vous trouverez de nombreux exemples dans le document suivant
the LCD-TOOLS :

drive:\ELECTRONIC_ASSEMBLY_LCD-Tools-Portable\Data\eDIP - intelligent graphic displays\your eDIP\How to use....

Il suffit de sélectionner un terme qui vous intéresse et d'ouvrir le fichier *.kmi avec l'aide de KitEditor.

N'hésitez pas à nous informer si vous avez besoin d'une aide supplémentaire ou si vous ne savez pas comment utiliser les exemples.

Vous trouverez de plus amples informations et des conseils de programmation sur nos pages "Support" et "Fiches techniques".

Convertisseur de polices

Question :
Pour notre propre usage, nous avons écrit un petit convertisseur de polices rudimentaire pour les écrans eDIP.

Réponse :
Je vous envoie ci-joint le petit programme Java. Pour qu'il puisse fonctionner, un environnement d'exécution Java doit être installé sur l'ordinateur, ce qui est généralement le cas. Si ce n'est pas le cas, téléchargez-le chez SUN java.sun.com/javase/downloads/index.jsp (Java Runtime Enviroment (JRE)). L'installation se fait toute seule. Le programme devrait pouvoir être lancé en double-cliquant sur EDIPFontConverter.jar.
L'utilisation commerciale nécessite notre accord (Sicom Stein Sohn GmbH).
Encore quelques petites remarques sur le programme :

  • Dans la représentation du jeu de caractères, le texte noir est sélectionné pour la conversion et le texte rouge n'est pas sélectionné. Ainsi, seuls les caractères nécessaires sont sélectionnés et convertis (économie de la mémoire).
  • Sur les comboboxes pour la police et la taille, on peut rapidement faire défiler les polices et les tailles avec la molette de la souris.
  • Pour le fichier de sortie, le chemin complet / nom de fichier avec l'extension fxt doit être saisi à la main.
  • En combinaison avec un éditeur de polices freeware, il est possible de créer des polices graphiques de son choix.
  • Toutes les polices ne peuvent pas être converties de manière judicieuse. Cela ne fonctionne pas correctement pour les caractères qui se chevauchent. Bien entendu, nous ne donnons aucune garantie (sauf en ce qui concerne la liberté des quatre).

Thomas Manet, Sicom Stein Sohn GmbH

Remarque d'ELECTRONIC ASSEMBLY :

Si le programme ne démarre pas par un double clic, essayez une fois en ligne de commande (Exécuter) avec l'instruction suivante :
javwa -jar EDIPFontConverter.jar
ELECTRONIC ASSEMBLY GmbH n'assume aucune responsabilité ni aucun service.

PS : Entre-temps, il est possible d'éditer à merveille directement dans l'éditeur du kit
en double-cliquant sur une entrée de police. Les polices Windows peuvent également être rastérisées et intégrées.

Vous trouverez de plus amples informations et des conseils de programmation sur nos pages"Support" et"Fiches techniques".

Comment travailler avec le Small Protocol

Question :
Nous allons utiliser le eDIP240-7 d'EA dans nos produits. Nous avons connecté le module à l'aide de l'interface SPI cadencée à 75 kHz.
Les messages sont échangés à l'aide du protocole small. Nous avons les questions suivantes :

1. Après l'envoi de la commande (avec l'en-tête DC1), nous envoyons 0xff byte supplémentaire pour obtenir l'ACK/NACK. Malgré le respect du temps d'inactivité de l'horloge de 6us, EA eDIP envoie parfois un octet de valeur inconnue (ce n'est pas un ACK ni un NACK).
En mode UART, l'eDIP envoie l'ACK/NACK quand il est prêt à l'envoyer, mais en mode SPI, l'eDIP est esclave, et c'est le maître qui dicte le moment d'envoi de l'accusé de réception. Quelle est la valeur de sortie quand il est prêt à être envoyé ?

Réponse : ce n'est pas précisé.

2. Nous pensons qu'il faut un certain temps pour qu'eDIP calcule le checksum d'un message reçu et prépare l'octet ACK/NACK. Combien de temps doit-il être ?
De plus, ce temps semble dépendre de la charge actuelle du CPU d'eDIP, c'est-à-dire du traitement des messages reçus précédemment.

Answer : the calculation takes max. 6 us after receiving the last byte (bcc).
It depends not on the current CPU load because the receive interrupt has the highest priority.

3. le -SS peut-il être appliqué tout au long du transfert de message ou doit-il revenir à un niveau élevé entre les octets suivants (comme indiqué dans la feuille de données) ?

Answer : no. it's not necessary but we recommend it.

4. Please clarify the meaning of timeout when receiving a command. Est-ce le temps nécessaire pour recevoir un message complet, et s'il n'est pas reçu dans cette limite, il est abandonné ?

Réponse : oui.

5. Comment peut-on mettre à jour le firmware dans l'eDIP ?

Réponse : il n'est pas possible de mettre à jour le firmware.

Réponse :

Vous trouverez de plus amples informations et des conseils de programmation sur nos pages "Support" et "Fiches techniques".

Le buzzer bipe alors que je l'ai désactivé

Question :
J'ai malheureusement remarqué qu'un signal haut est émis sur la broche 16 alors qu'aucun signal ne devrait être présent.
Pour être sûr que l'écran est lui aussi correctement réglé, j'ai envoyé une nouvelle fois la commande à l'écran (ESC, Y, S, (valeur n1 = 0)) et malgré cela, le haut-parleur émet un bip à chaque pression de touche.

Réponse :
Si vous souhaitez désactiver l'automatisme qui confirme chaque pression de touche par un bip sonore, veuillez utiliser la commande "ESC AS0" ou "ESC AS1" (page 15 de la fiche technique).
Avec la commande "ESC YS", vous pouvez commander votre buzzer manuellement ; donc indépendamment de la fonction tactile.

Vous trouverez de plus amples informations et des conseils de programmation sur nos pages "Support" et "Fiches techniques".
Deutsch
Englisch