|
發布時間: 2020-10-14 18:37
正文摘要:今日在弄模擬IIC的代碼,其中發現一個異常,按照我的理解,當IO設置為輸入上拉后,接口會自動拉為高電平,但是這個芯片設置完成以后,依然是低電平,后面用了GPIO_SetBits,電平狀態也是起不來,不知道什么原因,各 ... |
502luke 發表于 2020-10-15 09:54 知道原因了,這句應該按照下面這樣來寫: GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; 謝謝! |
51jia 發表于 2020-10-14 22:28 你好,感謝你的回復,這個我是查過了,查了STM32F0XX_GPOI.H這個庫函數,里面有如下的信息: typedef enum { GPIO_PuPd_NOPULL = 0x00, GPIO_PuPd_UP = 0x01, GPIO_PuPd_DOWN = 0x02 }GPIOPuPd_TypeDef; 我想應該是沒錯的,您再給看看,謝謝! |
| GPIO_InitStructure.GPIO_OType = GPIO_PuPd_UP;)肯定有問題了,自己查一下GPIO固件初始化函數,編譯通過不表示能正常運行。 |