Révision 839
Ajouté par mukis il y a presque 4 ans
branch/KIS/sp4c12/Uart/Uart/Uart.hwp | ||
---|---|---|
[GENERAL_DATA_SESSION_SessionM32C_E8a_SYSTEM]
|
||
[GENERAL_DATA_SESSION_SessionM32C_Simulator]
|
||
[OPTIONS_Debug_Renesas M32C Assembler]
|
||
"Assembly source file" "08781aad68857d10" 2
|
||
"D:\TP_SP4_KIS\sp4c12\Uart\Uart\ncrt0.a30" "08781aad68857d10" 2
|
||
"Assembly source file" "04d0724639b57d10" 2
|
||
"D:\TP_SP4_KIS\sp4c12\Uart\Uart\ncrt0.a30" "04d0724639b57d10" 2
|
||
[OPTIONS_Debug_Renesas M32C C Compiler]
|
||
"C source file" "08781aad68857d10" 1
|
||
"D:\TP_SP4_KIS\sp4c12\Uart\Uart\Uart.c" "08781aad68857d10" 1
|
||
... | ... | |
"[V|VERSION|1] [B|COMMAND|1] [S|SPEC|UITRON3] " 6
|
||
"[V|VERSION|1] [B|DATALENGTH|1] [S|OUTPUT|^"$(CONFIGDIR)\$(PROJECTNAME).mot^"] " 4
|
||
"[V|VERSION|1] [B|STARTUPLINK|1] [B|DEBUG|1] [B|MAP-S|1] [S|OUTPUT|^"$(CONFIGDIR)\$(PROJECTNAME).x30^"] [S|INPUTLIBRARY|^"L=nc382lib^"] [S|CPU|M32C80] " 3
|
||
"[V|VERSION|1] [S|LIST|LM] [B|INSPECTOR|1] [S|OUTPUTPATH|^"$(CONFIGDIR)\$(FILELEAF).r30^"] [S|CPU|M32C80] [B|HEAP|1] [S|DEFINE|__USTACKSIZE__=0300H] [S|DEFINE|__ISTACKSIZE__=0300H]" 2
|
||
"[V|VERSION|1] [S|LIST|L|M] [B|INSPECTOR|1] [S|OUTPUTPATH|^"$(CONFIGDIR)\$(FILELEAF).r30^"] [S|CPU|M32C80] [B|HEAP|1] [S|DEFINE|__USTACKSIZE__=0300H] [S|DEFINE|__ISTACKSIZE__=0300H]" 2
|
||
"[V|VERSION|1] [S|MODE|CREATE|] [S|OUTPUT|^"$(CONFIGDIR)\$(PROJECTNAME).lib^"] " 5
|
||
"[V|VERSION|1] [S|OUTPUT|OBJECTCODE] [S|OUTPUTPATH|^"$(CONFIGDIR)\$(FILELEAF).r30^"] [B|INSPECTOR|1] [S|CPU|M32C80] " 1
|
||
[EXCLUDED_FILES_Debug]
|
branch/KIS/sp4c12/Uart/Uart/ncrt0.a30 | ||
---|---|---|
;---------------------------------------------------------------------
|
||
; after reset,this program will start
|
||
;---------------------------------------------------------------------
|
||
ldc #istack_top, isp ;set istack pointer
|
||
; ldc #istack_top, isp ;set istack pointer
|
||
mov.b #02h,0ah
|
||
mov.b #00h,04h ;set processer mode
|
||
mov.b #00h,0ah
|
branch/KIS/sp4c12/Uart/Uart/Uart.c | ||
---|---|---|
void main(void)
|
||
{
|
||
char lettre;
|
||
char a = '\0';
|
||
int i=0;
|
||
|
||
uart0_init();
|
||
|
||
a=uart0_rx();
|
||
|
||
while(1)
|
||
{
|
||
for(lettre='A';lettre<='Z';(int)lettre++ )
|
||
for(lettre=a;lettre<=a+1;(int)lettre++ )
|
||
{
|
||
uart0_tx(lettre);
|
||
for (i=0; i<10000; i++)
|
||
... | ... | |
crd_u0c0=1;
|
||
crs_u0c0=0;
|
||
te_u0c1=1;
|
||
u0tb =c;
|
||
u0tb = c;
|
||
te_u0c1=0;
|
||
}
|
||
|
||
char uart0_rx(void)
|
||
{
|
||
char c;
|
||
|
||
while(!ri_u0c1);
|
||
c=u0rb;
|
||
return c;
|
||
}
|
branch/KIS/sp4c12/Uart/Uart.hws | ||
---|---|---|
[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]
|
Formats disponibles : Unified diff
Probleme avec la fonction Rx