一般來說,需要區分這個GPIO口用於輸入還是輸出。
如果是output,那個一般選擇no pull,這樣,引腳才能根據你的output數據,進行正確輸出。
如果是input,那麼需要看具體應用的默認輸入值是0還是1. 如果默認是輸入0,則最好配置爲pull down,反之則配置爲pull up.
這樣做,主要是爲了外部電路在沒有上下拉的情況下,出現不確定情況。
有許多硬件工程師設計電路時,會在GPIO口的外部設計上下拉電阻,這和內部配置pull up/down是一個目的,且效果相同。
如果有理解不對的地方,歡迎留言。。