![]() ![]() |
MenuPrésentation Menu précédent Accueil |
DescriptionCette carte dispose d'un afficheur graphique de 128 x 64 pts monochrome type EA DIP128J-6N5LA de chez ELECTRONIC ASSEMBLY.
SommaireSchéma de la carte- La carte comporte un CPU PIC 18F4550, un afficheur EA DIP128J-6N5LA, une liaison série TTL bidirectionnelle.- Le potentiomètre P1 permet d'ajuster le contraste de l'afficheur. - Le connecteur USB n'est pas utilisé dans cette version de carte. - La carte est alimentée par un 12V extérieur avec une consommation de 100mA environ. nomenclature de la carteLa nomenclature ci dessous montre uniquement les composants à monter.
Circuit impriméLa carte de dimensions 90x50mm est un sous ensemble d'un PCB F00104 de dimensions 100x100mm. Il faut donc découper le circuit pour obtenir celui de la carte interface. Ci dessous les photos de la carte F00104 Assemblage de la carteLa carte possède des composants sur les deux faces. Seuls, les composants en orange sont à câbler. Vue de dessus ![]() Vue de dessous ![]() Vue de dessous ![]() Vue de dessous ![]() Vue de dessus ![]()
ModificationRelier les points A et B sur la face de dessous comme indiqué ci dessous : ![]() Programmation du PICTélécharger le zip du fichier HEX V1.05 à programmer dans le PICconnexion pickit2 ![]() programmation du PIC step 1 : charger le fichier HEX step 2 : décocher la case Enabled de EEPROM data step 3 : lancer la programmation ![]() COMMANDES DE PILOTAGE DE LA CARTECi dessous, la descritpion des commandes disponibles à envoyer à la liaison série, elles doivent toutes être suivies d'un retourn chariot (0x0D) : VE : renvoie la version du firmware. RS : reset l'afficheur. CL : clear l'écran, retourne 0x31 caractère "1". sxxxyy : allume un pixel de l'écran, xxx = 0 à 127, yy = 0 à 63. ST : initialise l'horloge interne avec le format : SThhmmss HS : démarre l'horloge. HH : stoppe l'horloge. OF : désactive l'affichage , cette action gèle l'image (utile pour charger une image complète et ne l'afficher avec ON une fois la mémoire chargée. ON : active l'affichage. AFFICHAGE DE TEXTE format Tfxxxyyytttt\r avec : - texte ttttttt terminé par un retour chariot (0x0D) - position xxx et yy - f détermine la fonte TAxxxyytttttt\r font ARIAL 14, caractères : espace au caractère ascii 127, retourne 0x3A caractère ":" . TBxxxyytttttt\r font ARIAL 14 bold, caractères : espace au caractère ascii 127, retourne 0x3B caractère ";" . T5xxxyytttttt\r font fixe 5x7, caractères : espace au caractère ascii 127, retourne 0x3C caractère "<" . TFxxxyytttttt\r font fixe 15x31, caractères 0 1 2 3 4 5 6 7 8 9 + , - . / : , retourne 0x3D caractère "=" . TVxxxyytttttt\r font Verdana24, caractères 0 à 9 et : retourne 0x3E caractère ">" . CZxxxyywwwhh\r efface une zone avec x=xxx y=yy L=www H=hh, retourne 0x32 caractère "2". CDxxxyywwwhh\r dessine un rectangle x=xxx y=yy L=www H=hh, retourne 0x33 caractère "3" CFxxxyywwwhh\r dessine un rectangle plein x=xxx y=yy L=www H=hh, retourne 0x34 caractère "4" Télécharger le zip des sources V1.05 à compiler avec MPLAB X
|
![]() |
|
![]() |