①浮空輸入:一般多用與外部按鍵輸入。io 的電平狀態是不確定的,完全由外部輸入決定。輸入引腳上任何雜訊都會改變輸入段檢測到的電平。
②帶上拉輸入:內接上拉電阻輸入,當輸入引腳懸空時讀到的是1。
③帶下拉輸入:內接下拉電阻輸入,當輸入引腳懸空時讀到的是0。
④模擬輸入:應用 adc 模擬輸入
⑤推挽輸出:推挽電路是兩個引數相同的三極體或 mosfet, 以推挽方式存在於電路中, 各負責正負半周的波形放大任務, 電路工作時,兩隻對稱的功率開關管每次只有乙個導通,所以導通損耗小、效率高。輸出既可以向負載灌電流,也可以從負載抽取電流。推拉式輸出級既提高電路的負載能力,又提高開關速度。
可以輸出高、低電平(都具備一定的驅動能力,即輸出電流的能力),連線數字器件。
推挽輸出的乙個缺點是:當兩個推挽輸出結構連線在一起,當第乙個輸出高電平,第二個輸出低電平,電流將從vcc流經第乙個推挽輸出上方的mos管,再經過第二個推挽輸出下方的mos管到gnd,整個通路的電阻很小,將發生短路。即推挽輸出不能實現「線與」。
⑥開漏輸出:輸出端相當mos管的漏極(開集輸出原理與其類似,只不過輸出為三極體的集極)。要得到高電平狀態需要上拉電阻才行. 適合於做電流型的驅動,其吸收電流的能力相對強(一般 20ma 以內).
只可以輸出強低電平,高電平得靠外部電阻拉高。開漏輸出可以很方便的調節輸出點評,因為其完全由上拉電阻連線的電源電平決定,故經常用在電平轉換的地方。另外,開漏輸出可實現「線與」。
復用開漏輸出、復用推挽輸出:可以理解為 gpio 口被用作第二功能時的配置情況(即並非作為通用 io口使用)
⑦復用功能的推挽輸出:片內外設功能(i2c 的 scl,sda)
⑧復用功能的開漏輸出:片內外設功能(tx1,mosi,miso.sck.ss)
Pandas常用知識點總結
pandas是python中高效能的資料分析庫。為資料的統計分析帶來了極大的便利。本文以pandas中最常用的資料結構dataframe為主,總結常用知識點,如增刪改查,分組統計等等。df pd.dataframe df.emptydf.drop duplicates df.replace rege...
常用git知識點總結
git branch 列出所有本地分支 git reflog 記錄每一次命令 git stash 快取當前修改 git stash pop 還原暫存的內容 要保留伺服器上的修改 git stash,git stash list將當前的git棧資訊列印出來 git pull 還原暫存的內容 git s...
jquery 常用知識點總結
一 jquery中對小數進行取整 四捨五入的方法 1.丟棄小數部分,保留整數部分 parseint 5 2 2 2.四捨五入.math.round 5 2 3 3.向下取整 math.floor 5 2 2 math 物件的方法 二 jquery中replace用法 jquery 的replace函...