找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索

STM32F030F4GPIO設(shè)置中的上拉輸入異常了,懂的大仙過來看看

查看數(shù): 3004 | 評(píng)論數(shù): 3 | 收藏 1
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請(qǐng)稍候......
發(fā)布時(shí)間: 2020-10-14 18:37

正文摘要:

今日在弄模擬IIC的代碼,其中發(fā)現(xiàn)一個(gè)異常,按照我的理解,當(dāng)IO設(shè)置為輸入上拉后,接口會(huì)自動(dòng)拉為高電平,但是這個(gè)芯片設(shè)置完成以后,依然是低電平,后面用了GPIO_SetBits,電平狀態(tài)也是起不來,不知道什么原因,各 ...

回復(fù)

ID:724123 發(fā)表于 2020-10-15 10:47
502luke 發(fā)表于 2020-10-15 09:54
你好,感謝你的回復(fù),這個(gè)我是查過了,查了STM32F0XX_GPOI.H這個(gè)庫函數(shù),里面有如下的信息:
typedef en ...

知道原因了,這句應(yīng)該按照下面這樣來寫:
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
謝謝!
ID:724123 發(fā)表于 2020-10-15 09:54
51jia 發(fā)表于 2020-10-14 22:28
GPIO_InitStructure.GPIO_OType = GPIO_PuPd_UP;)肯定有問題了,自己查一下GPIO固件初始化函數(shù),編譯通過 ...

你好,感謝你的回復(fù),這個(gè)我是查過了,查了STM32F0XX_GPOI.H這個(gè)庫函數(shù),里面有如下的信息:
typedef enum
{
  GPIO_PuPd_NOPULL = 0x00,
  GPIO_PuPd_UP     = 0x01,
  GPIO_PuPd_DOWN   = 0x02
}GPIOPuPd_TypeDef;
我想應(yīng)該是沒錯(cuò)的,您再給看看,謝謝!
ID:141497 發(fā)表于 2020-10-14 22:28
GPIO_InitStructure.GPIO_OType = GPIO_PuPd_UP;)肯定有問題了,自己查一下GPIO固件初始化函數(shù),編譯通過不表示能正常運(yùn)行。

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表