From b717bc4b46d5ee6bf64d810da1b42bed2cc51847 Mon Sep 17 00:00:00 2001 From: Cavailles Kevin Date: Thu, 14 May 2020 11:44:03 +0200 Subject: [PATCH] =?UTF-8?q?Objectif=202=20DFT=20en=20r=C3=A9el?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Project.uvoptx | 84 ++++++++++++++----------------------------------- Project.uvprojx | 10 +++--- Src/principal.c | 9 +++--- 3 files changed, 32 insertions(+), 71 deletions(-) diff --git a/Project.uvoptx b/Project.uvoptx index e5e1010..19d9f3d 100644 --- a/Project.uvoptx +++ b/Project.uvoptx @@ -157,55 +157,7 @@ 0 0 - 29 - 1 -
134227768
- 0 - 0 - 0 - 0 - 0 - 1 - .\Src\calcul_dft.s - - \\CHTI\Src/calcul_dft.s\29 -
- - 1 - 0 - 42 - 1 -
134227652
- 0 - 0 - 0 - 0 - 0 - 1 - .\Src\principal.c - - \\CHTI\Src/principal.c\42 -
- - 2 - 0 - 37 - 1 -
134227626
- 0 - 0 - 0 - 0 - 0 - 1 - .\Src\principal.c - - \\CHTI\Src/principal.c\37 -
- - 3 - 0 - 62 + 61 1
0
0 @@ -230,6 +182,16 @@ 1 res_dft + + 2 + 1 + compteurs + + + 3 + 1 + scores + @@ -359,18 +321,6 @@ 3 4 - 4 - 0 - 0 - 0 - ..\GASSP72\gassp72.lib - gassp72.lib - 0 - 0 - - - 3 - 5 2 0 0 @@ -380,6 +330,18 @@ 0 0 + + 3 + 5 + 4 + 0 + 0 + 0 + ..\GFSSP72\gfssp72.lib + gfssp72.lib + 0 + 0 + diff --git a/Project.uvprojx b/Project.uvprojx index c44476a..a392889 100644 --- a/Project.uvprojx +++ b/Project.uvprojx @@ -407,16 +407,16 @@ Driver - - gassp72.lib - 4 - ..\GASSP72\gassp72.lib - table_sin_cos.s 2 .\Src\table_sin_cos.s + + gfssp72.lib + 4 + ..\GFSSP72\gfssp72.lib + diff --git a/Src/principal.c b/Src/principal.c index b2d35ad..5a09d6d 100644 --- a/Src/principal.c +++ b/Src/principal.c @@ -5,6 +5,7 @@ #define taille 6 #define SYSTICK_PER 360000 // (360000 ticks équivaut à 5ms) +#define M2TIR 985988 extern short TabSig[]; int etat = 0x00020000; @@ -19,13 +20,13 @@ unsigned short dma_buf[64]; int compteurs[taille]; int scores[taille]; int k_values[] = {17,18,19,20,23,24}; -int M2TIR = 985507; + void checkCounter(void){ for(int i=0; i= 13){ compteurs[i]=0; scores[i]++; } @@ -48,8 +49,6 @@ void sys_callback(void){ } checkCounter(); - - } @@ -72,7 +71,7 @@ int main(void) GPIO_Configure(GPIOB, 14, OUTPUT, OUTPUT_PPULL); // activation ADC, sampling time 1us - Init_TimingADC_ActiveADC_ff( ADC1, 0x33 ); + Init_TimingADC_ActiveADC_ff( ADC1, 0x31 ); Single_Channel_ADC( ADC1, 2 ); // Déclenchement ADC par timer2, periode (72MHz/320kHz)ticks Init_Conversion_On_Trig_Timer_ff( ADC1, TIM2_CC2, 225 );