ST已经公开了FFT库,我现在用AD采样了64各点,依次存到数据类型为u16的AD_Value[0]-AD_Value[63]这个数组内,现在我要调用void cr4_fft_64_stm32(void *pssOUT, void *pssIN, u16 Nbin)这个函数应该怎么调用? 我看了手册,所有的传入传出值都是32位的,实部在前,虚部在后,共同组成一个32位的数据。 现在这样使用对吗? u32 OUT_Value[64]; u32 IN_Value[64]; for(i=0;i<64;i++) { IN_Value=AD_Value<<16; } cr4_fft_64_stm32(&OUT_Value[0],&IN_Value[0],64);
请问香主,把AD_Value传入时我还用不用排序呢? 比如说IN_Value[0]=AD_Value[0]<<16; IN_Value[1]=AD_Value[16]<<16; ... IN_Value[63]=AD_Value[63]<<16;
|