[Programmation] Remplissage d'un tableau pour affichage sur LCD
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Remplissage d'un tableau pour affichage sur LCD



  1. #1
    davidif

    Remplissage d'un tableau pour affichage sur LCD


    ------

    bonsoir,

    pour répondre à l'urgence d'une présentation, j'ai mis temporairement de côté la fonction digne de ce nom pour remplir et afficher une jauge sur afficheur LCD et pour aller au plus rapide, mais apparemment un truc m'échappe de nouveau mais là je comprend pas.

    J'ai laborieusement écrit 16 tableaux dans le même modèle des existant qui s'affiche bien en les remplissant en fonction d'une valeur de pourcentage puis fait la même fonction qui liste de simple "if" sur des intervalles de niveau.

    Rien de bien compliqué,enfin je croyais

    exemple de tableau

    Code:
    #define Image_batterie_vide2648_LEN_12  158
    
    unsigned char Image_batterie_vide2648_12[Image_batterie_vide2648_LEN_12] =
    {
       26, 48,
      255,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,255,
      255,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,255,
      255,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,255,
      255,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,255,
      255,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,255,
      255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255
    };
    problème, ça plante mon process ,... le micro bloque ...

    J'ai donc afficher les différents tableau isolement avec la fonction d'affichage graphique habituel du LCD, ça fonctionne bien ...
    j'isole mon "if" en dehors de la fonction et là ça plante de nouveau ... je laisse donc le for toujours en dehors et pareil ... ça plante

    au final, un
    Code:
                for(i=0;i<258;i++)
                {tab_bat1[i]=Image_batterie_vide2648_12[i];}
    ça me plante le micro, alors que depuis le debut, mon tableau ce rempli bien avec les valeur correspondant au niveau demandé et même dans la fonction mais bizzarement une fois rempli plus rien ....

    Auriez vous une idée de ce qui ce passe, par ce que là je sèche ...
    Merci

    -----

  2. #2
    Ikhar84
    Animateur Informatique

    Re : Remplissage d'un tableau pour affichage sur LCD

    Bonsoir,

    On voit déjà que :
    Code:
    Image_batterie_vide2648_LEN_12 158
    Mais que ta boucle for fait :
    Code:
    for (i = 0; i < 258; i++)
    Accessoirement, par convention, les constantes sont écrites en majuscules (et sont relativement courte)...
    J'ai glissé Chef !

  3. #3
    davidif

    Re : Remplissage d'un tableau pour affichage sur LCD

    Citation Envoyé par Ikhar84 Voir le message
    Bonsoir,

    On voit déjà que :
    Code:
    Image_batterie_vide2648_LEN_12 158
    Mais que ta boucle for fait :
    Code:
    for (i = 0; i < 258; i++)
    i

    Accessoirement, par convention, les constantes sont écrites en majuscules (et sont relativement courte)...
    Merci IKhar84 pour ton aide,

    En fait, j'ai récemment vu le problème que j'ai résolu, mon micro n'a pas aimé faire une boucle plus importante que le nombre de chiffre que contient mon tableau, c'est à dire 158 et pas 258.

Discussions similaires

  1. Remplissage d'un tableau
    Par foufaMG2 dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 16/02/2018, 18h35
  2. EXCEL - Remplissage de tableau automatique
    Par BienZen dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 04/01/2018, 23h13
  3. Python - Remplissage d'un tableau
    Par Latinus dans le forum Programmation et langages, Algorithmique
    Réponses: 9
    Dernier message: 18/04/2017, 21h18
  4. Remplissage tableau C#
    Par guillaummme dans le forum Programmation et langages, Algorithmique
    Réponses: 7
    Dernier message: 23/05/2014, 10h58
  5. Besoin de renseignement pour un kit tableau affichage
    Par macmah dans le forum Électronique
    Réponses: 3
    Dernier message: 18/08/2009, 18h45
Découvrez nos comparatifs produits sur l'informatique et les technologies.