stm32 adc中断,采样,然后一直(中断一次,采样一次)循环怎么做,求高手指导,自己小白。

2025-02-25 19:40:21
推荐回答(2个)
回答1:

ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_None; //转换由软件而

ADC_ExternalTrigConvCmd(ADC1, ENABLE); //使能ADC经外部触发启动转换功能

不知道你是想软件触发还是外部事件触发
ADC_SoftwareStartConvCmd(ADC1, ENABLE);

将外部触发使能改成软件触发再测试下。

回答2:

ADC_DMACmd(ADC1, ENABLE);
这个是打开ADC_DMA功能
ADC_ITConfig(ADC1, ADC_IT_EOC, ENABLE);
中断都没打开你怎么进中断函数