40 lines
1.1 KiB
C
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)
|
|
{
|
|
}
|
|
}
|
|
|