STM32F407ZGT6 ADC IO口pull down&pull high為何沒有用

2019-07-20 14:32发布

我在ADC初始化中將GPIO_InitStructure.GPIO_PuPd=GPIO_PuPd_DOWN.//下拉或者寫成GPIO_PuPd_UP。為何不可以pull down或pull up。用萬用表量測感覺還是floating的狀態,求大神指教

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
taizonglai
1楼-- · 2019-07-20 14:40
 精彩回答 2  元偷偷看……
wo912341924
2楼-- · 2019-07-20 14:43
 精彩回答 2  元偷偷看……
wo912341924
3楼-- · 2019-07-20 17:54
zuozhongkai 发表于 2017-5-16 18:48
应该是IO口配置为ADC以后,上下拉就不起作用了。

但是我將GPIO IO口設置成普通輸出模式
GPIO_InitStructure.GPIO_Pin=GPIO_Pin_0
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_OUT;
GPIO_InitStructure.GPIO_OType=GPIO_OType_PP;
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_100MHz;
GPIO_InitStructure.GPIO_PuPd=GPIO_PuPd_UP;  //上拉
GPIO_Init(GPIOD,&GPIO_InitStructure)


default狀態下我量測也沒有變為high,還是需要我使用GPIO_SetBits(GPIOD,GPIO_Pin_0)才能拉high
wo912341924
4楼-- · 2019-07-20 20:46
求原子哥的解答,SOS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

一周热门 更多>