微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > STM32 数字电压表LM317可调电源

STM32 数字电压表LM317可调电源

时间:10-07 来源:互联网 点击:

buf[j]=buf[j+1];

buf[j+1]=tmp;*/

buf[j]=buf[j]^buf[j+1];

buf[j+1]=buf[j]^buf[j+1];

buf[j]=buf[j]^buf[j+1];

}

}

}

if(no>5)

{

cut_no=no/5;

}

//求平均

tmp=0;

for(i=cut_no;i tmp+=buf[i];

return(tmp/(no-2*cut_no));

}

//重新允许DMA,

void DMAReConfig(void)

{

DMA_DeInit(DMA1_Channel1);

DMA_Init(DMA1_Channel1, &DMA_InitStructure);

DMA_ITConfig(DMA1_Channel1, DMA_IT_TC, ENABLE);

DMA_Cmd(DMA1_Channel1, ENABLE);

}


        下边的便是分压小板

void DMA1_Channel1_IRQHandler(void)

{

if(DMA_GetITStatus(DMA1_IT_TC1))

{

DMA_ClearITPendingBit(DMA1_IT_GL1); //清除全部中断标志

ADC_Ok=TRUE;// DMA_Cmd(DMA1_Channel1, DISABLE);

}

}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top