Tom's Guide > Forum > Programmation > [c]Prob de syntaxe[RESOLU]

[c]Prob de syntaxe[RESOLU]

Forum Programmation : [c]Prob de syntaxe[RESOLU]

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour a tous.
Je suis débutant en langage C, mon environemment de développement est Code Vision pour micro Atmel.
Port E de mon micro (PE3 du Amega128) configuré en sortie:
J'ai une question, que signifie |= dans PORTE |=0x08?
et que signifie &= ~ dans PORTE &= ~(0x08)?
Si qq'un pourrai m'expliquer, merci d'avance.

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

je ve te donner une reponse plutot evasive.
Mais j ai souvenir d une synthaxe comme ca en c qui me permettait d activer ou de desactiver l echo de l affichage des caracteres sur l ecran. Apres pour ton cas a toi je se pas.
Apres maybe apres c pas ca du tt pe etre que ca pourra t aider.

Répondre à amnesiakk

En fait pour etre plus précis, je me débrouille bcp mieux en assembleur, mais c'est trop lourd quand on s'aventure sur de plus gros prog, alors je suis passé au C, mais je galére un peu, au début c'est normal, enfin bref.
Le truc, c'est qu'un pote m'a laché un tout petit prog qui fait clignoter une led sur ce port, en voici un extrait:

DDRE |= 0x08; //PORTE.3 en sortie


while (1)
{
// Place your code here
PORTE |= 0x08;
delay_ms(500);
PORTE &= ~(0x08);
delay_ms(500);

};
Donc voila, si qq'un a une explication.

Répondre à Narvaloo

| c'est le ou binaire.

truc |= bidule ca veut dire truc = truc | bidule;

les opérateurs binaires

Répondre à bluedylc

Citation :


Narvaloo a écrit :
que signifie &= ~ dans PORTE &= ~(0x08)?



le & est un ET
le ~ est un NOT
PORTE &= ~(0x08) est équivalent à PORTE = PORTE & ~(0x08)

Pareil pour le reste


EDIT : merde, bluedylc a été plus rapide ! :biggrin:

Répondre à ritzle

Merci a vous deux, en tout cas je connaissais pas JDnet, c'est vachement bien expliqué!
C'est kool, merci!
Au plaisir, JB. ;-)

Répondre à Narvaloo

je connaissais pas non plus, mais google pawaaa :-°

Répondre à bluedylc
Tom's Guide > Forum > Programmation > [c]Prob de syntaxe[RESOLU]
Aller à :

Il y a 572 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens