From 0d7170208c0b346db4d60732247da2b88d128784 Mon Sep 17 00:00:00 2001 From: Slamnia Enzo Date: Thu, 25 May 2023 17:01:41 +0200 Subject: [PATCH] fin de la DFT --- soft/PjtKEIL_StepDFT/Src/DFT.s | 9 ++++--- soft/PjtKEIL_StepDFT/Src/principal.c | 2 +- soft/PjtKEIL_StepDFT/StepDFT.uvoptx | 18 ++++++++++---- soft/PjtKEIL_StepSon/StepSon.uvoptx | 35 ++++++++++++++++++++++++---- 4 files changed, 50 insertions(+), 14 deletions(-) diff --git a/soft/PjtKEIL_StepDFT/Src/DFT.s b/soft/PjtKEIL_StepDFT/Src/DFT.s index a772ccd..3982d14 100644 --- a/soft/PjtKEIL_StepDFT/Src/DFT.s +++ b/soft/PjtKEIL_StepDFT/Src/DFT.s @@ -48,8 +48,7 @@ reel imag ldr r7, =TabSin ldrsh r8,[r7,r2,lsl #1] - mul r7,r8,r3 - add r8,r8,r7 ;;sommre des sin + mul r7,r8,r3 ; add r8,r8,r7 ;;sommre des sin add r9,#1 add r2,r1 @@ -57,9 +56,9 @@ imag DFT_ModuleAuCarreFin - mul r5,r5 - mul r8,r8 - add r0,r5,r8 + smull r7,r6,r5,r5 + smull r7,r5,r8,r8 + add r0,r6,r5 pop{r4,r5,r6,r7,r8,r9} bx lr diff --git a/soft/PjtKEIL_StepDFT/Src/principal.c b/soft/PjtKEIL_StepDFT/Src/principal.c index 7a40a02..46c5637 100644 --- a/soft/PjtKEIL_StepDFT/Src/principal.c +++ b/soft/PjtKEIL_StepDFT/Src/principal.c @@ -28,7 +28,7 @@ char K1 = 17; //============================================================================ for (int k = 0; k<32;k++){ -Res_DFT[k] = DFT_ModuleAuCaree(&LeSignal,k); +Res_DFT[k] = DFT_ModuleAuCaree(&LeSignal,1); } while (1) { diff --git a/soft/PjtKEIL_StepDFT/StepDFT.uvoptx b/soft/PjtKEIL_StepDFT/StepDFT.uvoptx index ae7aeec..077970a 100644 --- a/soft/PjtKEIL_StepDFT/StepDFT.uvoptx +++ b/soft/PjtKEIL_StepDFT/StepDFT.uvoptx @@ -157,18 +157,18 @@ 0 0 - 62 + 59 1 -
134218472
+
134218464
0 0 0 0 0 1 - \netapp2\slamnia\3MIC\2s\BE-CHTI\assembleur\chti23\soft\PjtKEIL_StepDFT\Src\DFT.s + .\Src\DFT.s - \\StepDFT\Src/DFT.s\62 + \\StepDFT\Src/DFT.s\59
@@ -202,6 +202,16 @@ 1 Res_DFT[k] + + 6 + 1 + r6 + + + 7 + 1 + r7 + diff --git a/soft/PjtKEIL_StepSon/StepSon.uvoptx b/soft/PjtKEIL_StepSon/StepSon.uvoptx index 1859468..6ad6701 100644 --- a/soft/PjtKEIL_StepSon/StepSon.uvoptx +++ b/soft/PjtKEIL_StepSon/StepSon.uvoptx @@ -153,7 +153,24 @@ -U066CFF574857847167074929 -O2254 -S0 -C0 -A0 -N00("ARM CoreSight SW-DP") -D00(1BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F10x_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM) - + + + 0 + 0 + 36 + 1 +
134220444
+ 0 + 0 + 0 + 0 + 0 + 1 + \netapp2\slamnia\3MIC\2s\BE-CHTI\assembleur\chti23\soft\PjtKEIL_StepSon\Src\GestionSon.s + + \\StepSon\Src/GestionSon.s\36 +
+
0 @@ -180,12 +197,22 @@ 1 Index + + 5 + 1 + r2 + + + 6 + 1 + r3 + 1 265 - 0x200000A2 + r3 0 @@ -259,12 +286,12 @@ 0 `SortieSon - FF0000000000000000000000000000000078864000000000000000000000000000000000536F72746965536F6E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000001000000000000000000E03F1500000000000000000000000000000000000000C40A0008 + FF0000000000000000000000000000000078864000000000000000000000000000000000536F72746965536F6E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000001000000000000000000E03F1900000000000000000000000000000000000000C40A0008 1 ((portb & 0x00000001) & 0x1) >> 0 - 00008000000000000000000000000000E0FFEF400100000000000000000000000000000028706F72746220262030783030303030303031290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002000000FFFFFFFFFFFFDF3F1500000000000000000000000000000000000000D20A0008 + 00008000000000000000000000000000E0FFEF400100000000000000000000000000000028706F72746220262030783030303030303031290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002000000FFFFFFFFFFFFDF3F1900000000000000000000000000000000000000D20A0008