Pour la prochaine version V.2 d'4L1C3 j'avais décidé d'afficher en temps réel les coordonnées XYZ de l'outil sur un LCD parallèle.
J'ai cherché des routines de gestion LCD sur le net, trouvé pour les 16F et rien pour les 18F, pas arrivé à faire fonctionner les 16F sur 18F, faut dire que je ne me suis pas acharné non plus
Du coup j'ai décidé de me coder mes propres routines sur 8bits de données (je verrai après pour faire une librairie 4bits). Çà marche au poil sur un 2x16, mais je ne dispose de 20x4 pour tester, je viens d'en commander un.
Fonctions présentes pour l'instant:
LCD_init ; initialisation du LCD
LCD_Ligne ; choix de la ligne d'écriture
LCD_Colonne ; choix de la colonne
LCD_aff_commande ; envoi d'une commande au LCD
LCD_aff_datas ; envoi du caractère a afficher.
Déjà avec çà je peux afficher ce que je veux sur l'écran.
Les adresses de début de ligne pour un 16x2 sont: 1ère ligne 0x80 et 2iéme ligne 0xC0 mais je ne trouve pas d'infos sur les adresses d'un 20x4, quelqu'un pourrait me renseigner ?
Ci-dessous test sur un 18F4525


