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条回答
wo912341924
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

一周热门 更多>