freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于stm32芯片的128點fft(編輯修改稿)

2025-07-24 18:56 本頁面
 

【文章內(nèi)容簡介】 [m*j]*fi[it+j+nv/2]。 s=pr[m*j]+pi[m*j]。 s=s*(fr[it+j+nv/2]+fi[it+j+nv/2])。 poddr=pq。 poddi=spq。 fr[it+j+nv/2]=fr[it+j]poddr。 fi[it+j+nv/2]=fi[it+j]poddi。 fr[it+j]=fr[it+j]+poddr。 fi[it+j]=fi[it+j]+poddi。 } } if (l!=0) for (i=0。 i=n1。 i++) { fr[i]=fr[i]/(*n)。 fi[i]=fi[i]/(*n)。 } if (il!=0) for (i=0。 i=n1。 i++) { pr[i]=sqrt(fr[i]*fr[i]+fi[i]*fi[i])。 if (fabs(fr[i])*fabs(fi[i])) { if ((fi[i]*fr[i])0) pi[i]=。 else pi[i]=。 } else pi[i]=atan(fi[i]/fr[i])*。 } }/******************************************************************************** Function Name : FFT_solve* Description : * Input : None* Output : None* Return : None*******************************************************************************/void FFT_solve(void){ if(Flag) { /*寄存器接收滿后Flag = 1,關(guān)閉ADC中斷,進(jìn)行FFT運算*/ ADC_Cmd(ADC1, DISABLE)。 //px = (int*)0x1f00。 /*轉(zhuǎn)換存儲位置*/ for(i=0。i128。i++) { //*px=data_buff[i]。 //px++。 px_buff[i] = data_buff[i]。 } //px = (int*)0x1f00。 /*將ADC采來的數(shù)據(jù)轉(zhuǎn)換為實際的幅度值*/ for (i=0。 i=128。 i++) { //xm=*px。 xm = px_buff[i]。 x[i]=xm/。 pr[i]=x[i]。/*pr數(shù)組存放函數(shù)點的實部*/ pi[i]=0。 /*pi數(shù)組存放函數(shù)點的虛部*/ //px++。 } /*進(jìn)行FFT運算*/ FFT_Configuration(pr,pi,128,7,fr,fi,0,1)。 //pz = (int*)0x1f80。 /*將最終計算出的值放入 pz 中*/ for (i=0。i=128。i++) { mo[i] = sqrt(fr[i]*fr[i]+fi[i]*fi[i])。 zm = (int)(mo[i]*)。 //*pz = zm。 //pz++。 pz_buff[i] = zm。 } } Flag = 0。}/******************************************************************************** Function Name : Delay* Description : * Input : None* Output : None* Return : None*******************************************************************************/void Delay(u32 counter){ for(。counter 0。counter)。}ifdef DEBUG/******************************************************************************** Function Name : assert_failed* Description : Reports the name of the source file and the source line number* where the assert_param error has occurred.* Input : file: pointer to the source file name* line: assert_param error line source number* Output : None* Return : None*******************************************************************************/void assert_failed(u8* file, u32 line){ /* User can add his own implementation to report the file name and line number, ex: printf(Wrong parameters value: file %s on line %d\r\n, file, line) */ /* Infinite loop */ while (1) { }}endif/******************* (C) COPYRIGHT 2008 STMicroelectronics *****END OF FILE****//******************** (C) COPYRIGHT 2008 STMicroelectronics ********************* File Name : * Author : MCD Application Team* Version : * Date : 06/13/2008* Description : Main Interrupt Service Routines.* This file provides template for all exceptions handler* and peripherals interrupt service routine.********************************************************************************* THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.* AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,* INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE* CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING* INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.*******************************************************************************//* Includes */include include /* Private typedef *//* Private define */define ADC1_DR_Address ((u32)0x4001244C)define LEN 128/* Private macro *//* Private variables *//* Private function prototypes *//* Private functions */extern u16 data_buff[LEN]。extern int t 。extern u8 Flag。u32 *P = (u32*)0x4001244C。/******************************************************************************** Function Name : NMIException* Description : This function handles NMI exception.* Input : None* Output : None* Return : None*******************************************************************************/void NMIException(void){}/******************************************************************************** Function Name : HardFaultException* Description : This function handles Hard Fault exception.* Input : None* Output : None* Return : None*******************************************************************************/void HardFaultException(void){ /* Go to infinite loop when Hard Fault exception occurs */ while (1) { }}/******************************************************************************** Function N
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1