Bonsoir,
Je suis débutant dans la programmation des PICs (18F4550), à vrais dire je galère.. Je m'excuse d'avance car par la suite je pense ne pas utiliser les thermes exactes ce qui pourrait faire tirer les cheveux de certains.
x=A ou B ou C ou D ou E -> port
D'après ce que j'ai compris, TRISx permet d'initialiser le port en question en entrée/sortie. en ce qui concerne les PORTx, c'est pour pouvoir utiliser des valeurs de ports ( allumer des LEDs ).
Dites moi si je me trompe.
De plus, je ne comprends pas à quoi sert LATx ( ca sert à mettre des valeurs sur tout le port non? par exemple éteindre toutes les LEDs avec LATx=0x00)
Est-ce qu'on a seulement besoin d'initialiser à l'aide de TRISx pour pouvoir utiliser les PORTx ?
Est-ce équivalent d’écrire PORTA=0x01 ( censé allumé la 1ere LED du port A ) et PORTA.RA0=1 ?
Que signifie PORTx=0 ?
Quel est la différence entre TRISx=0x00 et TRISx=0x03 par exemple ?
Merci à ceux/celui qui va/vont pouvoir m'aider à mieux comprendre!
-----