Révision 854
Ajouté par nipelloux il y a presque 4 ans
branch/pelloux/sp4c12/sp4_2021c1/sp4_2021c1/sp4_2021c1.c | ||
---|---|---|
#include "uart0.h"
|
||
#include "sfr32c87.h"
|
||
|
||
int rectrame(char * Buffer);
|
||
|
||
void main(void)
|
||
{
|
||
//char k='A';
|
||
//int i=0;
|
||
int i;
|
||
char tableau[100];
|
||
uart0_init();
|
||
i=rectrame(tableau);
|
||
|
||
/* while(1)
|
||
{
|
||
... | ... | |
k='A';
|
||
i=0;
|
||
}
|
||
}*/
|
||
if(uart0_rx() == 'A')
|
||
{
|
||
uart0_tx('B');
|
||
}
|
||
while(1){
|
||
uart0_tx(uart0_rx()+1);
|
||
}
|
||
|
||
}
|
||
*/
|
||
}
|
||
|
||
|
||
|
||
int rectrame(char * Buffer){
|
||
int i=0;
|
||
char c1,c2;
|
||
char c;
|
||
char checksum;
|
||
char trame;
|
||
int val=255;
|
||
|
||
while(uart0_rx()!='$');
|
||
while(uart0_rx()!='*'){
|
||
c = uart0_rx();
|
||
Buffer[i]= c;
|
||
i=i+1;
|
||
}
|
||
c1 = uart0_rx();
|
||
c2 = uart0_rx();
|
||
if(checksum == 255 )
|
||
{
|
||
trame=1;
|
||
}
|
||
return 1;
|
||
}
|
||
|
||
|
branch/pelloux/sp4c12/sp4_2021c1/sp4_2021c1.hws | ||
---|---|---|
[HIMDBVersion]
|
||
2.0
|
||
[DATABASE_VERSION]
|
||
"11.0"
|
||
[WORKSPACE_DETAILS]
|
||
"sp4_2021c1" "D:\tp_sp4_2021_pelloux\sp4c12\sp4_2021c1" "D:\tp_sp4_2021_pelloux\sp4c12\sp4_2021c1\sp4_2021c1.hws" "M16C/80,M32C" "Renesas M32C Standard"
|
||
[SHARED_WORKSPACE_CONTROL_STATUS]
|
||
"" "" ""
|
||
"" "" ""
|
||
[PROJECTS]
|
||
"sp4_2021c1" "D:\tp_sp4_2021_pelloux\sp4c12\sp4_2021c1\sp4_2021c1" "D:\tp_sp4_2021_pelloux\sp4c12\sp4_2021c1\sp4_2021c1\sp4_2021c1.hwp" 0
|
||
[INFORMATION]
|
||
"No workspace information available"
|
||
[SCRAP]
|
||
[PROJECT_DEPENDENCY]
|
||
[WORKSPACE_PROPERTIES]
|
||
[HELP_FILES]
|
||
[GENERAL_DATA_PROJECT]
|
||
[USERMENUTOOLS]
|
||
[CUSTOMPLACEHOLDERS]
|
||
[MAKEFILE_BUILD_INFO]
|
||
"$(WORKSPDIR)\make\$(PROJECTNAME)_$(CONFIGNAME).mak" "" "$(WORKSPDIR)\make" 0 0 0
|
||
[VD_CONFIGURATION_OPTIONS]
|
||
"ACTIVE_DESKTOP" "0"
|
||
[VD_CONFIGURATIONS]
|
||
"0" "Default1" "1"
|
||
"1" "Default2" "1"
|
||
"2" "Default3" "1"
|
||
"3" "Default4" "1"
|
||
[OPTIONS_DEBUG_TAB]
|
||
0 0 0 0 0
|
||
[VCS]
|
||
"" "" "" 0
|
||
[VCS_PROJECT]
|
||
[MAKEFILE_ENV_STRINGS]
|
||
[MAKEFILE_ENV_FLAGS]
|
||
1 0 0
|
||
[MAKEFILE_CLEAN_INFO]
|
||
""
|
||
[END]
|
Formats disponibles : Unified diff
Rectrame avec avancement sur le principe du checksum