Révision 855
Ajouté par abseck1 il y a presque 4 ans
branch/aseck/sp4c12/SP4c1/SP4c1/SessionM32C_E8a_SYSTEM.hsf | ||
---|---|---|
0
|
||
[WINDOW_POSITION_STATE_DATA_VD1]
|
||
"Help" "TOOLBAR 0" 59419 1 5 "0.00" 0 0 0 0 0 17 0 "" "0.0"
|
||
"{WK_00000001_CmdLine}" "WINDOW" 59422 0 1 "0.13" 180 1600 -279 350 200 17 0 "32771|32772|32778|<<separator>>|32773|32774|<<separator>>|32820|<<separator>>|32801|32824" "0.0"
|
||
"{WK_00000001_CmdLine}" "WINDOW" 59422 0 1 "0.12" 180 1600 -279 350 200 17 0 "32771|32772|32778|<<separator>>|32773|32774|<<separator>>|32820|<<separator>>|32801|32824" "0.0"
|
||
"{WK_00000001_IO}SP4c1SessionM32C_E8a_SYSTEM" "WINDOW" 59422 0 0 "0.50" 180 1600 -279 350 200 18 0 "32817|32826|32819|32820|32821" "0.0"
|
||
"{WK_00000001_OUTPUT}" "WINDOW" 59422 0 0 "1.00" 180 534 287 350 200 18 0 "36756|36757|36758|36759|<<separator>>|36746|36747|<<separator>>|39531|<<separator>>|39500|39534|<<separator>>|36687" "0.0"
|
||
"{WK_00000002_WORKSPACE}" "WINDOW" 59420 0 0 "1.00" 180 534 287 350 200 18 0 "" "0.0"
|
||
... | ... | |
[WINDOW_POSITION_STATE_DATA_VD3]
|
||
[WINDOW_POSITION_STATE_DATA_VD4]
|
||
[WINDOW_Z_ORDER]
|
||
"D:\tp_sp4_seck\sp4c12\SP4c1\SP4c1\ncrt0.a30"
|
||
"D:\tp_sp4_seck\sp4c12\SP4c1\SP4c1\SP4c1.c"
|
||
"D:\tp_sp4_seck\sp4c12\SP4c1\SP4c1\ncrt0.a30"
|
||
[TARGET_NAME]
|
||
"M32C E8a SYSTEM" "" 0
|
||
[STATUSBAR_STATEINFO_VD1]
|
branch/aseck/sp4c12/SP4c1/SP4c1/SP4c1.c | ||
---|---|---|
}
|
||
|
||
|
||
int Rectrame(char *Buffer)
|
||
{
|
||
int i = 0;
|
||
char caractere_recu;
|
||
char checksum = '0';
|
||
|
||
/**lecture du caractere recu**/
|
||
caractere_recu = uart0_rx();
|
||
|
||
/**detection trame**/
|
||
while ( caractere_recu != '$')
|
||
{
|
||
i = 0;
|
||
checksum = 0;
|
||
}
|
||
|
||
/**memorisation de la trame re?ue**/
|
||
while ( caractere_recu != '*')
|
||
{
|
||
caractere_recu = uart0_rx();
|
||
Buffer[i++] = caractere_recu;
|
||
checksum = cheksum ^ caractere_recu;
|
||
}
|
||
|
||
return i ;
|
||
}
|
||
|
||
|
||
void main(){
|
||
... | ... | |
int i;
|
||
uart0_init();
|
||
while (1)
|
||
uart0_tx('A+i');
|
||
uart0_tx('65+i');
|
||
for (i=0; i<=25; i++)
|
||
uart0_tx('A+i');
|
||
uart0_tx('65+i');
|
||
|
||
|
||
}
|
Formats disponibles : Unified diff
seance c2