Projet

Général

Profil

« Précédent | Suivant » 

Révision 909

Ajouté par malameynar il y a environ 4 ans

fin séance dernier tp

Voir les différences:

branch/lameynardie/sp4c12/SP4c1/SP4c1/SP4c1.c
/***********************************************************************/
#include "sfr32c87.h"
int ok;
void uart0_init(void){
u0mr=0x05;
......
return(u0rb);
}
/*int charint(char c){
if((c>=48) && (c<=57)){
return(c-48);
}
else{
return(c-55);
}
}
*/
int rectrame(char * Buffer){
char c;
int i;
......
i++;
c=uart0_rx();
}
return i;
return(i);
// a=16*charint(uart0_rx())+charint(uart0_rx());
/* if (a==i){
return(a);
}
else{
return(0);
}
*/
}
void main(void)
{
int i;
int ok;
char trame[80];
char memtram[10][80];
uart0_init();
/* i=0;
......
uart0_tx(uart0_rx()+1);
}
*/
ok=rectrame(trame);
for(i=0;i<ok;i++){
while(1){
uart0_tx(trame[i]);
ok=rectrame(trame);
for(i=0;i<ok;i++){
uart0_tx(trame[i]);
}
}
}

Formats disponibles : Unified diff