Bienvenue aux nouveaux arrivants sur FantasPic !
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
Modérateur : Jérémy
Problème PWM sur pic18
-
Jérémy
Administrateur du site- Messages : 2722
- Âge : 44
- Enregistré en : juillet 2015
- Localisation : Dans le sud
- Contact :
Salut Asterix,
J'ai un doute sur la déclaration de tes macros !
Je n'en ai pas encore utiliser mais d’après l'aide de mikroC , je crois comprendre qu'elle doivent être en les parenthèses non ?
essaye de ne pas les utiliser et de mettre le code à la place pour voir si ca vient bien de ca !
J'ai un doute sur la déclaration de tes macros !
Je n'en ai pas encore utiliser mais d’après l'aide de mikroC , je crois comprendre qu'elle doivent être en les parenthèses non ?
essaye de ne pas les utiliser et de mettre le code à la place pour voir si ca vient bien de ca !
Problème PWM sur pic18
- paulfjujo
Expert- Messages : 2589
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonjour à tous,
un #define n'est pas vraiment une macro
juste un moyen de substitution,
la macro pouvant avoir des parametres (variables) passés dans le programme
pas de parenthese à mettre.
risque de confusion avec une fonction !
un #define n'est pas vraiment une macro
juste un moyen de substitution,
la macro pouvant avoir des parametres (variables) passés dans le programme
pas de parenthese à mettre.
risque de confusion avec une fonction !
Code : Tout sélectionner
#define MOT_G_Avant MOT_G_C=1; MOT_G_D=0;
Problème PWM sur pic18
- Claudius
Passioné- Messages : 260
- Âge : 69
- Enregistré en : septembre 2015
- Localisation : ELANCOURT (78 - YVELINES)
- Contact :
Bonsoir,
Pour information, en Langage C, on ne met jamais de ; à la fin d'une définition #define (cf. Les macros sans paramètres)
A la limite, on peut encadrer le code à insérer entre { et }; ce qui donnerait dans l'exemple de paulfjujo et toujours sans ; à la fin:
Cordialement, A+
Pour information, en Langage C, on ne met jamais de ; à la fin d'une définition #define (cf. Les macros sans paramètres)
A la limite, on peut encadrer le code à insérer entre { et }; ce qui donnerait dans l'exemple de paulfjujo et toujours sans ; à la fin:
Code : Tout sélectionner
#define MOT_G_Avant { MOT_G_C=1; MOT_G_D=0; }
Cordialement, A+
Enregistreur de traces GPS & Boussole GPS parlante (PIC & Arduino)
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 39 invités