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

2019-07-20 04:09发布

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
黑色
1楼-- · 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 );



/*   还有一件事:  为什么我自己发的帖看不到自己的内容   */
1208
2楼-- · 2019-07-20 10:08
 精彩回答 2  元偷偷看……
黑色
3楼-- · 2019-07-20 15:39
 精彩回答 2  元偷偷看……
黑色
4楼-- · 2019-07-20 16:25
1208 发表于 2019-1-16 18:13
1)ADC1 channel5和内部温度传感器都是规则通道组
2)ADC_RegularChannelConfig(ADC1, ADC_Channel_5, 1,  ...

ADC_InitStructure.ADC_NbrOfConversion = 1;//1个转换在规则序列中 也就是只转换规则序列1

这句也应该设为2吧
1208
5楼-- · 2019-07-20 20:57
黑 {MOD} 发表于 2019-1-17 12:44
ADC_InitStructure.ADC_NbrOfConversion = 1;//1个转换在规则序列中 也就是只转换规则序列1

这句也应 ...

是的
1208
6楼-- · 2019-07-21 02:04
 精彩回答 2  元偷偷看……

一周热门 更多>