使用中,需要用到STM32F103中的ADC多通道(多于8个),可是系统貌似只默认开启0-3通道,请教各位大神如何开启更多通道,谢谢!!

2019-07-20 22:24发布

//初始化ADC
//这里我们仅以规则通道为例
//我们默认将开启通道0~3
---------上面的是编程代码中的一段话,默认只开启通道0-3,因为是新手,所以没找到开启更多通道的设置,大神们帮帮忙吧,谢谢!!!!!!!                                                                                                                                          

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
止天
1楼-- · 2019-07-21 00:52
        ADC_InitStructure.ADC_NbrOfChannel                         = 这里写通道个数;                 //要转换的通道数目1
        ADC_Init(ADC1, &ADC_InitStructure);
       
       
       
        /*配置ADC时钟,为PCLK2的6分频,即12MHz*/
        RCC_ADCCLKConfig(RCC_PCLK2_Div6);
        /*配置ADC1的通道11为55.        5个采样周期,序列为1 */


这里排adc的序列
        ADC_RegularChannelConfig(ADC1, ADC_Channel_0, 1, ADC_SampleTime_1Cycles5 );        //配置采样时间为239.5周期
        ADC_RegularChannelConfig(ADC1, ADC_Channel_1, 2, ADC_SampleTime_1Cycles5 );        //配置采样时间为239.5周期
        ADC_RegularChannelConfig(ADC1, ADC_Channel_2, 3, ADC_SampleTime_1Cycles5 );        //配置采样时间为239.5周期
        ADC_RegularChannelConfig(ADC1, ADC_Channel_3, 4, ADC_SampleTime_1Cycles5 );        //配置采样时间为239.5周期       
        ADC_RegularChannelConfig(ADC1, ADC_Channel_4, 5, ADC_SampleTime_1Cycles5 );        //配置采样时间为239.5周期
        ADC_RegularChannelConfig(ADC1, ADC_Channel_5, 6, ADC_SampleTime_1Cycles5 );        //配置采样时间为239.5周期       
        ADC_RegularChannelConfig(ADC1, ADC_Channel_6, 7, ADC_SampleTime_1Cycles5 );        //配置采样时间为239.5周期
        ADC_RegularChannelConfig(ADC1, ADC_Channel_7, 8, ADC_SampleTime_1Cycles5 );        //配置采样时间为239.5周期       
//         ADC_RegularChannelConfig(ADC1, ADC_Channel_10, 9, ADC_SampleTime_239Cycles5 );        //配置采样时间为239.5周期       
//         ADC_RegularChannelConfig(ADC1, ADC_Channel_11, 10, ADC_SampleTime_1Cycles5 );        //配置采样时间为239.5周期       
//         ADC_RegularChannelConfig(ADC1, ADC_Channel_12, 11, ADC_SampleTime_1Cycles5 );        //配置采样时间为239.5周期       
//         ADC_RegularChannelConfig(ADC1, ADC_Channel_13, 12, ADC_SampleTime_239Cycles5 );        //配置采样时间为239.5周期       


其他注释不一定对
zhuliming
2楼-- · 2019-07-21 03:52
 精彩回答 2  元偷偷看……
zhuliming
3楼-- · 2019-07-21 06:08
 精彩回答 2  元偷偷看……
小菜鸟1
4楼-- · 2019-07-21 09:22
你能给我发一份程序作为参考吗
肚子咕咕叫
5楼-- · 2019-07-21 14:21
zhuliming 发表于 2016-7-26 10:32
**** 作者被禁止或删除 内容自动屏蔽 ****

是怎么配置的 求教

一周热门 更多>