ADC1->CR1|=0<<16; //独立工作模式 ADC控制寄存器2(ADC_CR2) Eg: ADC1->CR2&=~(1<<1); //单次转换模式 ADC1->CR2&=~(7<<17); //清0 ADC1->CR2|=7<<17; //软件控制转换 ADC1->CR2|=1<<20; //使用用外部触发(SWSTART)!!! 必须使用一个事件来触发 ④设置ADC1规则序列的相关信息 ...
//ADC1,ADC1通道1,采样时间为239.5周期 ADC_RegularChannelConfig(ADC1, ADC_Channel_2,2, ADC_SampleTime_239Cycles5 ); //ADC1,ADC1通道2,采样时间为239.5周期 ADC_DMACmd(ADC1,ENABLE); ADC_Cmd(ADC1,ENABLE); ADC_ResetCalibration(ADC1); //使能复位校准 while(ADC_GetResetCalibrationStatus(ADC1))...
Cube配置 用定时器触发ADC1,2同步规则采样并用DMA传输,单片机选择的是STM32L476RGT6,用定时器2对ADC进行触发,更改定时器2定时周期便更改ADC的采样速率,程序里面设置的是1MHz的采样速率,ADC1和ADC2同时进行采集,并通过DMA对数据进行搬运。 (0)踩踩(0) ...
51CTO博客已为您找到关于使用STM32CubeMX配置ADC的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及使用STM32CubeMX配置ADC问答内容。更多使用STM32CubeMX配置ADC相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。