Bonjour, cliquez-ici pour vous inscrire et participer au forum.
  • Login:



+ Répondre à la discussion
Page 1 sur 3 12 DernièreDernière
Affichage des résultats 1 à 15 sur 40

MikroC for Pic et programme C avec LCD

  1. daryl75

    Date d'inscription
    avril 2012
    Messages
    74

    MikroC for Pic et programme C avec LCD

    Bonjour !
    voila je parviens a afficher un texte sur un lcd à l'aide de mikroC
    voici le code (sans les pin de direction) :

    Code:
    void main()
    {
        Lcd_Init();
        Lcd_Out(1,1, "affichage du mdp");
    }
    le but de ce systeme est logiquement d'afficher une variable extraite d'un document texte (qui à été généré par un autre programme ^^ )
    bref le codage en C fonctionne, mais je ne sais pas comment l'adapter pour mikroC et donc pour pouvoir faire la simulation sur Proteus.

    voici une partie du programme C :
    Code:
       
    
        FILE* fichier = NULL;
        int variables[2] = {0}; // Tableau des variables reçus
    
            // ouverture du fichier variables.txt
    
    
        fichier = fopen("../Generateur_de_mdp/variables.txt", "r");
            if (fichier != NULL)
        {
            // lecture dans le fichier
            printf("ouverture du fichier \n");
            fscanf(fichier, "%d %d", &variables[0],&variables[1]);
            printf(" Mot de passe reçus a décrypter :  \t %d \n",variables[0]); //mdp a decrypter
            printf("borne maximale : \t %d \n",variables[1]); // borne max
    bref j'extrait une variable crypté en par un autre programme que j'ai conçue. je l'extrait à partir du block note, et je veux l'afficher

    donc auriez vous des tutoriels, cours ou explications à me donner pour adapter le code? je ne trouve rien sur internet...

    -----

     


    • Publicité



  2. inoxxam

    Date d'inscription
    août 2007
    Âge
    28
    Messages
    681

    Re : MikroC for Pic et programme C avec LCD

    Il serait stocké où ledit fichier?
     

  3. daryl75

    Date d'inscription
    avril 2012
    Messages
    74

    Re : MikroC for Pic et programme C avec LCD

    ici : fichier = fopen("../Generateur_de_mdp/variables.txt", "r");

    donc comment faire pour extraire une variable du fichier et l'afficher?
    enfin juste comment extraire une variable dans document txt?

    merci
     

  4. Jack

    Date d'inscription
    avril 2003
    Localisation
    Metz
    Messages
    16 271

    Re : MikroC for Pic et programme C avec LCD

    On n'extrait pas une variable d'un fichier: on extrait des données que l'on peut éventuellement stocker dans une variable.

    Pour cela, le minimum est de connaitre l'organisation du fichier.

    A+r
    Dernière modification par Jack ; 19/01/2013 à 20h38.
     

  5. daryl75

    Date d'inscription
    avril 2012
    Messages
    74

    Re : MikroC for Pic et programme C avec LCD

    mais c'est un façon de parler, je stock des variables dans un fichier texte, je sais les extraire en C mais avzc mikroC cela ne fonctionne pas, je cherche simplement la fonction pour extraire des "données" d'un .txt .
    quelqu'un pourrait me donner la fonction? merci
     


    • Publicité



  6. Jack

    Date d'inscription
    avril 2003
    Localisation
    Metz
    Messages
    16 271

    Re : MikroC for Pic et programme C avec LCD

    fscanf n'existe pas sur mikroC?

    A+
     

  7. daryl75

    Date d'inscription
    avril 2012
    Messages
    74

    Re : MikroC for Pic et programme C avec LCD

    ce n'est pas l'affichage de variable qui me gène, mais l'ouverture et la lecture d'un fichier . txt
    voilà comment j'affiche une variable :

    Code:
    void main()
    {
        char *variable="0123456789ABCDEF";
        Lcd_Init();
        Lcd_Out(1,1, variable);
    }
    ce que je voudrais c'est que "variable" soit extraite à partir d'un document texte
     

  8. Jack

    Date d'inscription
    avril 2003
    Localisation
    Metz
    Messages
    16 271

    Re : MikroC for Pic et programme C avec LCD

    Il ne faudrait pas doubler les backslash (\) dans ton fopen, sinon ils vont être pris pour des caractères d'échappement.

    A+
     

  9. daryl75

    Date d'inscription
    avril 2012
    Messages
    74

    Re : MikroC for Pic et programme C avec LCD

    Hum.. si vous le dites, mais dès le début j'ai une erreur avec ceci :
    FILE* fichier = NULL;

    le type "FILE" n'est pas défini avec mikroC
     

  10. Jack

    Date d'inscription
    avril 2003
    Localisation
    Metz
    Messages
    16 271

    Re : MikroC for Pic et programme C avec LCD

    Il aurait fallu le dire plus tôt, ça aurait évité de chercher dans toutes les directions.

    Tu as inclus stdio.h?
     

  11. daryl75

    Date d'inscription
    avril 2012
    Messages
    74

    Re : MikroC for Pic et programme C avec LCD

    Entre temps mon idée a evolué et s'est simplifier pour ne pas modifier tout le code C, je vais passer par deux fichier .txt

    Alors je ne sais pas comment inclure les bibliotheque. J'ai essayé comme ceci :
    #include <stdio.h> comme en C mais la bibliothèque ne fonctionne pas.
    Je dois juste mette stdio.h ?
     

  12. HULK28

    Date d'inscription
    janvier 2006
    Localisation
    IDF
    Messages
    14 151

    Re : MikroC for Pic et programme C avec LCD

    Bonsoir,

    il faudrait deja apprendre a connaitre ton compilateur (et le C) avant de vouloir lui faire faire des choses pour lesquelles il n'est pas conçu.
    Il y a une aide en ligne dans le compilateur, la fonction stdio.h n'y figure évidemment pas, ce compilateur est orienté environnement PIC pas PC....
    Malgré tout il est possible de traiter du texte en exploitant les fonctions USART, seul moyen de récupérer directement ton texte de ton PC.
    Ce que tu cherches a faire me semble un peu tordu.
    "Le temps met tout en lumière." Thalès
     

  13. daryl75

    Date d'inscription
    avril 2012
    Messages
    74

    Re : MikroC for Pic et programme C avec LCD

    Pour tout ce qui est du C c'est bon, mais pour le pic je suis un vrai novice! c'est donc pour cela que je suis venu ici...
    j'ai besoin d'explication, sur internet on en trouve pas ou très peu.

    donc j'utilise mikroC PRO for Pic
    j'ai un programme C qui fonctionne, mais désormais il n'en est plus question ici.
    je souhaite simplement afficher une "variable" d'un document texte. Or je ne trouve ni la fonction, ni les bibliothèque à utiliser.
    Je vois que tu essai de m'aider et je t'en remercie, mais je ne comprends rien à MikroC et cherche quelque explication. La documentation du logiciel est trop complexe et en anglais.
    Donc sait tu comment inserer la bibliothèque stdio? comment extraire une variable de type int ou char?

    merci!

    "Ce que tu cherches a faire me semble un peu tordu." en réalité il n'y a rien de tordu, j'ai un programme 1 qui enregistre une variable dans un document texte, un programme 2 qui reprendre la variable du programme 1 et l'enregistre de nouveau dans un document texte. Maintenant je cherche un moyen d'extraire de nouveau la variable avec mikro C
    car je ne veux pas mettre le programme 2 dans le logiciel MikroC je ne pourrais pas compiler le programme demandé, il est beaucoup trop complexe.
    (en réalité je boss sur la cryptologie)
     

  14. Jack

    Date d'inscription
    avril 2003
    Localisation
    Metz
    Messages
    16 271

    Re : MikroC for Pic et programme C avec LCD

    Je n'y connais pas grand chose en PIC, mais la seule fois que j'ai eu à manipuler des fichiers avec ce type de µC, c'était avec un PIC 24 dont une partie de la flash était considérée comme un lecteur usb. J'ai utilisé les librairies de Microchip pour cela.

    Mais dans ton cas, quel est le support du fichier? MikroC permet-il leur exploitation?

    A+
     

  15. daryl75

    Date d'inscription
    avril 2012
    Messages
    74

    Re : MikroC for Pic et programme C avec LCD

    "Mais dans ton cas, quel est le support du fichier? MikroC permet-il leur exploitation?"

    je ne comprend pas ta question. c'est un fichier .txt que je veux ouvrir (un block note)
    après une fois que j'ai le code de microC je compile et insert de .hex dans proteus tout simplement

    c'est la premiere fois que j'utilise microC et que j'utilise des pics tout seul donc j'ai du mal à comprendre tout cela malheureusement.
     


    • Publicité







Sur le même thème :





 

Discussions similaires

  1. générer un fichier hex avec mikroC pour PIC
    Par leonel_502 dans le forum Électronique
    Réponses: 11
    Dernier message: 10/05/2012, 12h01
  2. programmation du pic 16F84A avec mikroc
    Par azizinovitch dans le forum Électronique
    Réponses: 3
    Dernier message: 14/03/2010, 17h05
  3. programation LCD 4bits avec mikroC
    Par Bernibernouille dans le forum Électronique
    Réponses: 1
    Dernier message: 24/10/2009, 13h43
  4. Programmation PIC 16F84A avec MIKROC:AIDE SVP
    Par hissokaaaa dans le forum Électronique
    Réponses: 8
    Dernier message: 09/10/2009, 19h08
  5. Programme en C pour PIC et afficheur LCD
    Par lcoulon dans le forum Électronique
    Réponses: 5
    Dernier message: 11/03/2009, 12h27