處理單片機的未使用引腳
通常我們并不會把所有的單片機的引腳都用完,有時候我們也在同一個產(chǎn)品上分高低配,因此如何對待一些不使用的引腳就成了一個問題。首先我們看一下單片機引腳的結(jié)構(gòu)。
本文引用地址:http://m.butianyuan.cn/article/201611/319854.htm我們可以發(fā)現(xiàn),一般單片機的IO口都是可以配置的。
CMOS 器件引腳由N溝道和P溝道場效應(yīng)管,通常在一個時刻,只有一個管子是開通的,但是,有一個非常短的時間轉(zhuǎn)換期,這兩種管子都會部分導通,在一個管子關(guān)閉而另一個開啟的時候。一個沒有端接的輸入口可能振蕩或在一個中間電平上浮動,導致所有場效應(yīng)管設(shè)備都將在一個微導通的狀態(tài),導致了管子的損耗,增加了噪聲,并要消耗額外的電源電流。
(Input Only)輸入專用管腳
1.使用上拉或下拉電阻,將每個未使用的引腳拉到VSS或VDD,這是推薦的使用方法
2.捆綁在一起,并用單個電阻上拉/下拉到VDD或地,節(jié)省元件數(shù)量和成本,但是這減少了減少的靈活性。
(Input/Output)輸入/輸出引腳
1.每個引腳的下拉一個電阻到地(VSS)。
2.幾個引腳連下拉同一個電阻到地(VSS)。
3.不連接的針腳,軟件程序配置IO口為輸出口,并將它們設(shè)置為輸出低。
4.連接一個電阻到Vss,軟件程序配置IO口為輸出低。
5.直接連接到地,軟件程序把端口配置成高阻抗輸入口,設(shè)置寄存器為輸出低狀態(tài)。
注意這將引發(fā)雙發(fā)失誤導致的問題(引腳從輸入到輸出的變化,輸出從低到高狀態(tài)變化)。
風險在于:
最后,我覺得還是每個電阻接到地比較安全。
評論