1.什麼是上下拉電阻?
上拉電阻:把乙個不確定的訊號通過電阻連線到高電平,是電訊號初始化為高電平。
下拉電阻:把乙個不確定的訊號通過電阻連線到地,使電訊號初始為低電平。
本質:上拉是對器件注入電流,下拉是輸出電流
2.上下拉電阻接線方法
上拉電阻接線方法
電阻r12將key1網路標識上拉到高電平,在按鍵s2沒有按下的情況下key1將被鉗制在高電平,從而避免了引腳懸空而引起的誤動作。
下拉電阻接線方法
這裡電阻r29將dir下拉到低電平,在光耦沒有導通的情況下dir將被鉗制在低電平,從而避免了引腳懸空而引起的誤動作。
3.作用解釋
提高電路穩定性,避免引起誤動作。第一圖中的按鍵如果不通過電阻上拉到高電平,那麼在上電瞬間可能就發生誤動作,因為在上電瞬間微控制器的引腳電平是不確定的,上拉電阻r12的存在保證了其引腳處於高電平狀態,而不會發生誤動作。
提高輸出管腳的帶載能力。受其他外圍電路的影響微控制器在輸出高電平時能力不足,達不到vcc狀態,這會影響整個系統的正常工作,上拉電阻的存在就可以使管腳的驅動能力增強。這裡特別強調如下:帶片上i2c資源的微控制器,其scl和sda引腳是開漏引腳,如果當做普通的gpio來用的話,你會發現該引腳輸出高電平極不穩定甚至因為負載的關係都無法正常輸出高電平,這時候就需要在這兩個引腳上加上拉電阻了。
4.參考文獻
佚名. 微控制器上拉電阻、下拉電阻的詳解和選取[eb/ol].
上拉電阻和下拉電阻簡單清晰解釋 必看
上拉電阻的目的是為了保證gpio無訊號輸入時輸入端的電平為高電平,相反的,下拉電阻是為了保證gpio無訊號輸入時輸入端的電平為低電平。不懂的具體可以看下面 上拉電阻就是 將乙個不確定訊號 高或低電平 通過乙個電阻與電源vcc相連,固定在高電平 下拉電阻就是 將乙個不確定訊號 高或低電平 通過乙個電阻...
下拉電阻和上拉電阻
在學習arduino時,連線微動開關,需要乙個下拉電阻,當開關處於開路的狀態時,保持輸入引腳的低電平。對於其中的原理糾結了很長時間,下面是根據查詢到的資料和加入了自己的理解。下拉電阻 1當處於斷路狀態時,如果沒有10k歐的下拉電阻,input端的電壓在0v 5v之間浮動。有下拉電阻時,輸入引腳通過1...
上拉電阻和下拉電阻
所謂上,就是指高電平 所謂下,是指低電平。上拉,就是通過乙個電阻將訊號接電源,一般用於時鐘訊號資料訊號等。下拉,就是通過乙個電阻將訊號接地,一般用於保護訊號。這是根據電路需要設計的,主要目的是為了防止干擾,增加電路的穩定性。假如沒有上拉,時鐘和資料訊號容易出錯,畢竟,cpu的功率有限,帶很多bus線...