F407内部温度传感器初始化问题

2019-07-20 04:09发布

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
黑色
2019-07-20 08:19
首先是adc的初始化问题:GPIOA是不是可以不用初始化,我注释后下载实验结果是一样的;
  //先初始化IO口
// GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
//  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AN;//模拟输入
// GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;// 上拉


其次是ADC1 channel5和内部温度传感器都是规则通道组么?

ADC_RegularChannelConfig(ADC1, ADC_Channel_5, 1, ADC_SampleTime_480Cycles );    //ADC5,ADC通道,480个周期,提高采样时间可以提高精确度      
ADC_RegularChannelConfig(ADC1, ADC_Channel_16, 1, ADC_SampleTime_480Cycles );    //ADC16,ADC通道,480个周期,提高采样时间可以提高精确度   
ADC_InitStructure.ADC_NbrOfConversion = 1;//1个转换在规则序列中 也就是只转换规则序列1


所以为什么这3个都设为1,不应该是2,然后下面这两个一个为1另一个为2吗?
ADC_InitStructure.ADC_NbrOfConversion = 1;//1个转换在规则序列中 也就是只转换规则序列1
ADC_RegularChannelConfig(ADC1, ADC_Channel_5, 1, ADC_SampleTime_480Cycles );        //ADC5,ADC通道,480个周期,提高采样时间可以提高精确度
ADC_RegularChannelConfig(ADC1, ADC_Channel_16, 1, ADC_SampleTime_480Cycles );



/*   还有一件事:  为什么我自己发的帖看不到自己的内容   */

一周热门 更多>