u16 adc_data[1410]; // 每个周期采样100次,采样2个周期,7X100X2, ADC采样2个周期后,传输至adc_data[],用于分析计算
u16 new_adc_data[1410]; // 每个周期采样100次,采样2个周期,7X100X2, ADC时,由DMA传输至new_adc_data[]
// ADC采样2个周期后,传输至adc_data[],用于分析计算
for(i=0; i<1400; i++)
{ adc_data=new_adc_data;
}
赋值1400个数据怎么用了600uS, 我系统主频设为64M的, 且执行上述循环时,没有被中断打断
/// PLLCLK = 4MHz * 16 = 64 MHz /////////
RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_16); // 设置PLL时钟源及倍频系数
RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK); // 设置系统时钟 |