Bonjour,

j'utilise le compilteur c de ccs.

je veux recuperer des infos en serie d'un périphérique.
J'ai une structure :

Code:
struct ps2
{
	int1 depart;
	int8 info;
	int1 parite;
	int1 arret;
	int1 acquis;
};
je dispose d'une fonction qui "ecoute" le peripherique bit par bit.

il y a 12 bits au total, ca commence par un bit de depart et ensuite 8 bits d'info etc etc...


et je voudrais initialiser la structure ps2
en effectuant une fonction :

Code:
for(i=0;i<=11;++i)
{
		ps2 = souris.data;

}
bien sur cela est faux car à chaque boucle j'initalise le premier bit, c'est à dire depart.

Comment faut il faire pour qu'a chaque boucle, je passe au bit suivant ?