be_chti/PjtKEIL_StepFini/Src/principal.c
2023-05-09 17:55:31 +02:00

40 lines
1.1 KiB
C

#include "DriverJeuLaser.h"
extern int DFT_ModuleAucarre_Reel(short int * Signal64ech, char k);
extern int DFT_ModuleAucarre_Im(short int * Signal64ech, char k);
extern int DFT_ModuleAuCarre (short int * Signal64ech, char k);
extern short int LeSignal[64];
//int DFT_ModuleAuCarre_C( short int * Signal64ech, char k){
// int somme_cos, somme_sin;
// for(int n = 0; n<63; n++){
// somme_cos += TabCos[n];
// somme_sin += TabSin[n];
// }
// int somme_k = (int) (long long) somme_cos* (int) (long long) somme_cos + (int) (long long) somme_sin* (int) (long long) somme_sin;
// return somme_k;
//}
int Resultat[64];
int main(void)
{
// ===========================================================================
// ============= INIT PERIPH (faites qu'une seule fois) =====================
// ===========================================================================
// Après exécution : le coeur CPU est clocké à 72MHz ainsi que tous les timers
CLOCK_Configure();
for (int k =0; k <64; k++){
Resultat[k] = DFT_ModuleAuCarre(LeSignal,k);
}
//============================================================================
while (1)
{
}
}