Confuguration du pic

chachah -  
chuka Messages postés 980 Statut Membre -
Bonjour,a tous excusez ma question je viens de debuter en programmation des pic en langage c
j'aimrai comprendre cette confuguration 0b..........,et le trisb,un petit resumer SVP afin de ne pas avencer
dans le noir dans ce domain et merci
Configuration: Windows XP Internet Explorer 6.0

1 réponse

  1. chuka Messages postés 980 Statut Membre 379
     
    Salut,
    un port à 3 registres pour les PIC du type de Microship
    LAT=>ecriture sur le port
    PORT=>lecture sur le port
    TRIS=>configuration des différent bit du port en Entrée ou Sortie
    Ces trois registres sont des structures du type (exemple pour le registre TRIS du port A de 8 bits que tu peux trouver dans l'include portant le nom du PIC ):
    struct TRISA{
    unsigned bits0 :1;
    unsigned bits1 :1;
    unsigned bits2 :1;
    unsigned bits3 :1;
    unsigned bits4 :1;
    unsigned bits5 :1;
    unsigned bits6 :1;
    unsigned bits7 :1;
    };
    Cette config est similaire pour tous les ports constituant le micro (juste le nom du port change..A,B,C etc...)
    En placant les bits du port à 0 ou 1, ceux-ci seront des entrées ou sorties...
    Pour modifier la valeur de celui-ci en sorti, tu utiliseras LAT, et pour lire la valeur en entrée PORT....
    Je sais pas si cela pourra t'aider, enfin j'espere!!;)
    J'ai pas compris :confuguration 0b (qui est 0 en valeur binaire(b))... tu aurais pas un peu plus de code??
    @+

    0