stm32 ADC 双通道+DMA+定时器1sDMA 串口输出
txt30 生命的美丽,永远展现在她的进取之中;就像大树的美丽,是展现在它负势向上高耸入云的蓬勃生机中;像雄鹰的美丽,是展现在它搏风击雨如苍天之魂的翱翔中;像江河的美丽,是展现在它波涛汹涌一泻千里的奔流中
void ADC_Configuration() { ADC_InitTypeDef ADC_InitStructure; ADC_InitStructure
ADC_Mode = ADC_Mode_Independent; //独立模式 ADC_InitStructure
ADC_ScanConvMode =ENABLE; //扫描转换模式 ADC_InitStructure
ADC_ContinuousConvMode=ENABLE; //连续转换 ADC_InitStructure
ADC_ExternalTrigConv = ADC_ExternalTrigConv_None; //转换不受外界决定 ADC_InitStructure
ADC_DataAlign =ADC_DataAlign_Right; //右对齐 ADC_InitStructure
ADC_NbrOfChannel =2; //2 个通道 ADC_Init(ADC1,&ADC_InitStructure); ADC_RegularChannelConfig(ADC1,ADC_Channel_15, 1,ADC_SampleTime_239Cycles5); //通道15,因为模拟输入在PC5 上, 采样时间为71
5 周期,1 代表规则通道第1 个这个1 是啥意思我不太清楚只有是1 的时候我的ADC 才正常
ADC_RegularChannelConfig(ADC1,ADC_Channel_16, 2,ADC_SampleT