熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
除了P0口其他口都有內(nèi)部上拉電阻,不用接 |
我只知道上拉作為 10K弱上拉 5V可以驅(qū)動(dòng)100uA電流 0V可以驅(qū)動(dòng)20mA電流 記不清楚了 |
學(xué)過(guò)最基本的三極管電路吧。電路中有:RB、RC、RE、NPN的三極管組成(自己去畫(huà))。 CPU的IO輸出可以看成是這個(gè)基本電路(最好看單片機(jī)手冊(cè)上的IO接口圖),不過(guò)RE=0,RB無(wú)需關(guān)心。 1、當(dāng)RC=無(wú)窮大(開(kāi)路)時(shí),是IO的開(kāi)漏輸出模式,這時(shí)IO無(wú)法輸出電壓(即使=1),需要你外加RC(上拉)才能輸出電壓,好處是:RC的電源用外接,所以可以高于5V,例如驅(qū)動(dòng)兩只串聯(lián)的藍(lán)色LED(電壓需要6.5V以上); 2、當(dāng)RC=100K時(shí)(因CPU型號(hào)而異,但必然是一個(gè)確定的阻值),是IO的弱上拉模式。明顯能輸出電壓,但驅(qū)動(dòng)能力差(電流小,受限于100K的RC),這時(shí)你也可以加上接(相當(dāng)于加電阻與RC并聯(lián)),以達(dá)成增加驅(qū)動(dòng)電流的目的。 綜上所說(shuō),加不加上拉,看你的需求是什么? |
我只知道上拉是為了使之有更強(qiáng)的驅(qū)動(dòng)能力 |
內(nèi)部有上拉,且線(xiàn)路無(wú)高頻靜電等干擾(一般處于同一線(xiàn)路板的電路)不需要外接上拉,只要打開(kāi)內(nèi)部上拉就可以了。 |
Powered by 單片機(jī)教程網(wǎng)