Mouais, en même temps, ton topic n'a été lu qu'une vingtaine de fois, faut pas trop en demander non plus
J'y connais pas grand chose en programmation pour PIC mais y'a quelques pistes à examiner.
Déjà, ta variable "text" a vraiment besoin d'être globale ? Pour ce que tu en fais, moi je l'aurais directement déclarée à l'intérieur de ton "main". Mais ça devrait pas changer grand chose à ton erreur.
Ensuite, tu devrais essayer d'afficher une chaine de caractère directement en dur, plutôt que de passer une variable : "LCD_Out(1, 1, "toto" );". Au moins, tu sauras si le problème vient de là ou pas (et c'est un réflexe général à adopter en programmation : en cas d'erreur, toujours chercher à simplifier le code pour réduire le nombre de paramètres potentiellement foireux). Si ça s'affiche toujours pas, tu sauras que ta variable est hors de cause.
A ce moment-là, je me pencherai plus particulièrement sur l'initialisation de ton écran (tes "TRISB" et "Lcd_Config" ), notamment leur syntaxe. Mais là, je peux malheureusement pas t'aider.
---------------
If you think it could look good, then I guess it should