Tout petit problème de débutant avec Hi Tech C Compiler
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Tout petit problème de débutant avec Hi Tech C Compiler



  1. #1
    invite7e727e46

    Tout petit problème de débutant avec Hi Tech C Compiler


    ------

    Salut,


    Je suis entrain de prendre en main la programmation de pic. J'ai commencé avec CC5X, mais je me suis rendu compte que Hi Tech C Compiler offrait plus de possibilité, c'est pourquoi je suis passé à ce compilateur.

    J'ai réussi à l'installer et à compiler mais lorsque j'utilise un define, ça plante.


    Celui ci ne marche pas :
    Code:
    #include	<htc.h>
    
    #define led1 RB0; 
    #define led2 RB1; 
    #define led3 RB2; 
    #define led4 RB3; 
    
    
    //-----------Fonction principale------ 
    
    void main(void) 
    { 
    // Initialisation des pattes du microcontroleur 
    
    TRISB = 0b00000000; 
    
    led1=1;
    
    }
    Executing: C:\PROGRA~1\HI-TEC~1\PICC\9.70\bin\picc.exe -Q -MPLAB -C -Ecc.cce -16F84A cc.c -Occ.obj -G
    some of the command line options you are using are now obsolete
    use --help option or refer to the user manual for option details
    cc.c: 28: (195) expression syntax (error)
    Halting build on first failure as requested.
    BUILD FAILED: Sat Jun 05 10:20:37 2010


    Alors que celui ci marche :
    Code:
    #include	<htc.h>
    
    #define led1 RB0; 
    #define led2 RB1; 
    #define led3 RB2; 
    #define led4 RB3; 
    
    
    //-----------Fonction principale------ 
    
    void main(void) 
    { 
    // Initialisation des pattes du microcontroleur 
    
    TRISB = 0b00000000; 
    
    RB0=1;
    
    }

    Merci d'avance pour votre aide.

    -----

  2. #2
    invite7e727e46

    Re : Tout petit problème de débutant avec Hi Tech C Compiler

    Solution trouvée

    J'ai enfin trouvé après 2 heures mais je suis content de pouvoir faire partager la solution au cas ou quelqu'un tombera sur le même problème.

    Comme d'habitude, ce n'est pas grand chose, c'est le ";" qu'il fallait enlever dans les préprocesseur.

  3. #3
    invitec6575022

    Re : Tout petit problème de débutant avec Hi Tech C Compiler

    Il ne faut pas de points virgules à la fin des #define

Discussions similaires

  1. Débutant - Cherche tout petit capteur vibration
    Par inviteb522e6fd dans le forum Électronique
    Réponses: 5
    Dernier message: 23/03/2010, 15h50
  2. Petit circuit tout minuscule de débutant
    Par inviteb4a8d106 dans le forum Électronique
    Réponses: 1
    Dernier message: 26/08/2009, 18h55
  3. structure en Langage C sur HI-TECH compiler
    Par inviteb5700de1 dans le forum Électronique
    Réponses: 3
    Dernier message: 11/03/2009, 13h39
  4. petit problème avec le compilateur Hi-tech
    Par invite45724da5 dans le forum Électronique
    Réponses: 14
    Dernier message: 02/09/2008, 12h59
  5. Débutant: Petit problème avec un HP...
    Par invite30e3c3d6 dans le forum Électronique
    Réponses: 23
    Dernier message: 12/01/2008, 10h31
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...