Bonjour à tous,
Je programme un pic 18F4520 sous MikroC.
J'envoie les instructions suivantes :
Pourquoi les 8 bits du port A et 5 bits du port B (B0 à B4) reviennent-ils automatiquement à 0 en passant à l'instruction suivante ?Code:PORTA.F0=1; //Je mets A0 à 1. Delay_1s(); //Le bit A0 reste à 1 PORTA.F1=1; //Le bit A0 revient à 0 et le bit A1 passe à 1. Delay_1s(); //Le bit A1 reste à 1.
A quoi ça peut servir ? (Par exemple, est-ce que ça peut servir pour transmettre des données à un LM629)
Est-ce que c'est dû au fait que les ports servent à autre chose (par défaut) ?
Et Est-ce que ça se configure ? (j'ai pas bien compris les registres de configuration)
Bien entendu, lorsque je fais ça sur les autres bits (Cx,Dx,B5à7), ceux-ci restent à la valeur demandée.
Merci d'avance pour vos réponses (je débute en électronique).
-----