Projet

Général

Profil

« Précédent | Suivant » 

Révision 839

Ajouté par mukis il y a presque 4 ans

Probleme avec la fonction Rx

Voir les différences:

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