关于STM32F407内部温度传感器程序的问题!

2019-07-20 20:23发布

ADC_RegularChannelConfig(ADC1, ADC_Channel_5, 1, ADC_SampleTime_480Cycles );       
ADC_RegularChannelConfig(ADC1, ADC_Channel_16, 1, ADC_SampleTime_480Cycles );       

我在看STM32F407内部温度传感器视频的时候,发现这两个规则通道设置函数怎么写在了Adc_Init()中,ADC模数转换视频中是写在了Get_Adc()中啊,我觉得写在Get_Adc()中,比较好。
还有一点就是,为什么要设置ADC1通道5啊?明明内部温度传感器是连接在了ADCX_IN16上啊!,感觉原子哥在这个视频中程序写的不是很清楚啊!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
jermy_z
1楼-- · 2019-07-20 21:18
你转换一次,初始化一次?就像你每次回家住,都要把房子拆了,重新建一遍?
jermy_z
2楼-- · 2019-07-20 21:26
至于通道是几,你看看 Get_Temprate 这个函数,抓的是第几通道的????
q546163199
3楼-- · 2019-07-21 02:10
jermy_z 发表于 2016-1-4 10:48
你转换一次,初始化一次?就像你每次回家住,都要把房子拆了,重新建一遍?

那为什么在ADC模数转换视频中,规则通道设置就放在了Get_Adc()中啊?
q546163199
4楼-- · 2019-07-21 03:22
jermy_z 发表于 2016-1-4 10:49
至于通道是几,你看看 Get_Temprate 这个函数,抓的是第几通道的????

Get_Temprate 函数中adcx取得的是ADC1_IN16的值啊!这个我知道为什么,就是因为内部温度传感器连接在了通道16啊,我想问的是为什么要设置通道5啊?
jermy_z
5楼-- · 2019-07-21 08:52
 精彩回答 2  元偷偷看……
jermy_z
6楼-- · 2019-07-21 14:34
 精彩回答 2  元偷偷看……

一周热门 更多>