Bonjour à tous ,
Je travail actuellement sur un projet "afficheur de score". J'ai un petit soucis car je suis débutant en programmation C. En fait une télécommande envoie plusieurs octets via une liaison sans fil (module xbee ), je récupère la trame sur mon PIC 18F2550.
(octet 1) l'identification de l'émetteur
(octet 2) ;
(octet 3) lecture adresse
...
(les octets paires sont des ";" )
Mon problème c'est que je n'ai jamais vu en cours la réception de plusieurs octets, pour lire l'identification de l'émetteur j'ai réussi sans aucun problème mais je ne sais pas comment procédé pour lire ensuite le 3eme octet et ceux après . Je travail sur le logiciel CCS C Compiler.
programme pour lire le premier octet:
#int_RDA
RDA_isr()
{
int car=0;
disable_interrupts(INT_RDA);
disable_interrupts(GLOBAL);
car=getc();
printf(usb_cdc_putc,"%c ", car);
enable_interrupts(INT_RDA);
enable_interrupts(GLOBAL);
}
merci de votre aide.