2019-07-21 03:20发布
Jyen 发表于 2019-4-4 12:28 或者说 你这个dma 通道没看到你绑定 用的默认的? 默认的应该是按顺序的 但是你18个都开启 后面两 ...
最多设置5个标签!
我有说错了 贴你代码说吧 你看 你的第2和3个参数 ADC_Channel_1-ADC_Channel_15 是1-16 同样你注释掉的内部通道也是绑定15和16 这就意味着你全部开启(取消注释后)你gpio上的ADC_Channel_14,ADC_Channel_14 将不会实现dma的连续转换 因为你下面的内部通道绑定把它挤出去了 我不知道我这样描述您懂了没
ADC_RegularChannelConfig(ADC1, ADC_Channel_14,15, ADC_SampleTime_239Cycles5 );
ADC_RegularChannelConfig(ADC1, ADC_Channel_15,16, ADC_SampleTime_239Cycles5 );
// ADC_TempSensorVrefintCmd(ENABLE); //开启内部温度传感器,参考电压通道
// ADC_RegularChannelConfig(ADC1, ADC_Channel_Vrefint,15, ADC_SampleTime_239Cycles5 );
// ADC_RegularChannelConfig(ADC1, ADC_Channel_TempSensor,16, ADC_SampleTime_239Cycles5 );
一周热门 更多>