diff --git a/ProjetsKEIL/Projet_1/Driver_interruptions.c b/ProjetsKEIL/Projet_1/Driver_interruptions.c new file mode 100644 index 0000000..e69de29 diff --git a/ProjetsKEIL/Projet_1/Src/Principal.c b/ProjetsKEIL/Projet_1/Src/Principal.c index 18b8f3e..2caf31d 100644 --- a/ProjetsKEIL/Projet_1/Src/Principal.c +++ b/ProjetsKEIL/Projet_1/Src/Principal.c @@ -11,7 +11,8 @@ MyGPIO_Struct_TypeDef LED; MyTimer_Struct_TypeDef Timer_500ms; int delay(){ - + int i; + for(i=0;i<1000000;i++); } @@ -50,6 +51,12 @@ int main ( void ) MyGPIO_Reset(GPIOA, 5); while(Timer_500ms.Timer->CNT != Timer_500ms.ARR -1); //} + + /* OU + while(Timer_500ms.Timer->CNT != Timer_500ms.ARR -1); //CNT registre qui gère le retour à 0 + MyGPIO_Toggle(GPIOA, 5); + while(Timer_500ms.Timer->CNT != Timer_500ms.ARR -1); //CNT registre qui gère le retour à 0 + */ } diff --git a/ProjetsKEIL/Projet_1/TP.uvoptx b/ProjetsKEIL/Projet_1/TP.uvoptx index 5faec1b..db28d83 100644 --- a/ProjetsKEIL/Projet_1/TP.uvoptx +++ b/ProjetsKEIL/Projet_1/TP.uvoptx @@ -290,7 +290,7 @@ 0 DLGTARM - (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(100=-1,-1,-1,-1,0)(110=-1,-1,-1,-1,0)(111=-1,-1,-1,-1,0)(1011=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(120=703,344,1124,749,0)(121=931,445,1352,850,0)(122=409,446,830,851,0)(123=-1,-1,-1,-1,0)(140=-1,-1,-1,-1,0)(240=-1,-1,-1,-1,0)(190=-1,-1,-1,-1,0)(200=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(130=-1,-1,-1,-1,0)(131=872,142,1466,836,0)(132=-1,-1,-1,-1,0)(133=-1,-1,-1,-1,0)(160=-1,-1,-1,-1,0)(161=-1,-1,-1,-1,0)(162=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(211=-1,-1,-1,-1,0)(220=-1,-1,-1,-1,0)(221=-1,-1,-1,-1,0)(230=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(151=-1,-1,-1,-1,0) + (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(100=-1,-1,-1,-1,0)(110=-1,-1,-1,-1,0)(111=-1,-1,-1,-1,0)(1011=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(120=703,344,1124,749,0)(121=931,445,1352,850,0)(122=409,446,830,851,0)(123=-1,-1,-1,-1,0)(140=-1,-1,-1,-1,0)(240=-1,-1,-1,-1,0)(190=-1,-1,-1,-1,0)(200=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(130=-1,-1,-1,-1,0)(131=963,134,1557,828,1)(132=-1,-1,-1,-1,0)(133=-1,-1,-1,-1,0)(160=-1,-1,-1,-1,0)(161=-1,-1,-1,-1,0)(162=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(211=-1,-1,-1,-1,0)(220=-1,-1,-1,-1,0)(221=-1,-1,-1,-1,0)(230=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(151=-1,-1,-1,-1,0) 0 @@ -426,6 +426,18 @@ 0 0 + + 2 + 4 + 1 + 0 + 0 + 0 + .\Driver_interruptions.c + Driver_interruptions.c + 0 + 0 + diff --git a/ProjetsKEIL/Projet_1/TP.uvprojx b/ProjetsKEIL/Projet_1/TP.uvprojx index 793c2a7..735189b 100644 --- a/ProjetsKEIL/Projet_1/TP.uvprojx +++ b/ProjetsKEIL/Projet_1/TP.uvprojx @@ -403,6 +403,11 @@ 1 ..\Drivers\Driver_timers.c + + Driver_interruptions.c + 1 + .\Driver_interruptions.c + @@ -810,6 +815,11 @@ 1 ..\Drivers\Driver_timers.c + + Driver_interruptions.c + 1 + .\Driver_interruptions.c +