標(biāo)題: 單片機(jī)輸入按鍵要不要接電阻 [打印本頁]

作者: 農(nóng)民阿伯    時間: 2023-7-14 17:21
標(biāo)題: 單片機(jī)輸入按鍵要不要接電阻
單片機(jī)輸入I/o扣的按鍵,要不要接電阻呢?如果不接電阻,按下開關(guān)時(有時候一直按。,單片機(jī)會不會燒?
作者: Hephaestus    時間: 2023-7-14 18:11
不需要接電阻,除非線很長。
作者: wys91203    時間: 2023-7-14 19:57
按鍵接地時,51類的CPU的P1  P2等接口內(nèi)部有上拉電阻,不接電阻沒事,AVR和STM32類的要設(shè)置接口為輸入模式時,也不用接電阻
作者: wulin    時間: 2023-7-14 20:59
單片機(jī)輸入I/O口的按鍵,要不要接電阻要看具體芯片型號。標(biāo)準(zhǔn)51芯片IO口在準(zhǔn)雙向模式不需要接電阻,而新型51內(nèi)核1T芯片由于速度極快,在準(zhǔn)雙向模式時為了改善脈沖前沿上升速率要打開強(qiáng)上拉2個時鐘時間,這就有可能帶來損壞I/O口的風(fēng)險。所以要不要接電阻要看具體芯片型號和應(yīng)用場景,不能一概而論。
作者: 農(nóng)民阿伯    時間: 2023-7-14 22:22
wulin 發(fā)表于 2023-7-14 20:59
單片機(jī)輸入I/O口的按鍵,要不要接電阻要看具體芯片型號。標(biāo)準(zhǔn)51芯片IO口在準(zhǔn)雙向模式不需要接電阻,而新型5 ...

STC15W204S要嗎?
作者: wulin    時間: 2023-7-15 06:23
農(nóng)民阿伯 發(fā)表于 2023-7-14 22:22
STC15W204S要嗎?

建議串接330~1K的電阻
作者: wufa1986    時間: 2023-7-15 08:12
板空間多就加,工業(yè)用一般要加
作者: yzwzfyz    時間: 2023-7-15 09:56
上拉是要的,內(nèi)部有了,可以省去外部的。
作者: 一筆長空    時間: 2023-7-15 12:52
接一個好些
作者: 188610329    時間: 2023-7-15 14:16
wulin 發(fā)表于 2023-7-14 20:59
單片機(jī)輸入I/O口的按鍵,要不要接電阻要看具體芯片型號。標(biāo)準(zhǔn)51芯片IO口在準(zhǔn)雙向模式不需要接電阻,而新型5 ...

stc家,只要準(zhǔn)雙向,哪怕stc89,除了p0端口,都有2個時鐘的強(qiáng)上拉時間,和型號無關(guān)。
作者: 188610329    時間: 2023-7-15 14:17
農(nóng)民阿伯 發(fā)表于 2023-7-14 22:22
STC15W204S要嗎?

你確保你代碼里不會改成推挽模式就不需要加。反之,加了比較安心。
作者: 那次是    時間: 2023-7-15 18:42
不用接
作者: 那次是    時間: 2023-7-15 18:42
不用接,調(diào)好IO口輸出模式就行
作者: Linini    時間: 2023-7-16 17:09
建議接入電阻
作者: coody_sz    時間: 2023-7-17 11:07
為了安全可靠,建議按鍵串聯(lián)一個300R~1K的電阻。
作者: TL45    時間: 2023-7-17 11:26
在單片機(jī)輸入/輸出(I/O)連接扣的按鍵時,一般情況下不需要額外接電阻。單片機(jī)的輸入引腳通常使用內(nèi)部上拉電阻或下拉電阻來實(shí)現(xiàn)穩(wěn)定的輸入狀態(tài)。這些內(nèi)部電阻會將引腳連接到固定的電壓,從而確保在按鍵未按下時,引腳處于已定義的邏輯狀態(tài)。

如果你直接將按鍵連接到單片機(jī)的輸入引腳,按下或釋放按鍵時,引腳電平會發(fā)生變化,這樣你就能夠檢測到按鍵的狀態(tài)變化。單片機(jī)一般會提供軟件中斷或輪詢的方式檢測按鍵狀態(tài)變化,使你能夠作出相應(yīng)的響應(yīng)。
作者: 123456789yi    時間: 2023-7-18 01:17
需要接一個電阻
作者: rayin    時間: 2023-7-18 07:55
我建議是接上拉電阻4.7K, 一個下接電容100n.
作者: chxelc    時間: 2023-7-18 11:40
如果是STC的51單片機(jī),IO設(shè)置成雙向模式,不用接電阻,如果是推挽模式,按鍵時間長了會燒。
作者: 多拉公萊特    時間: 2023-7-18 17:29
看板子原理圖內(nèi)部有沒有接有,一般可以不接,但是接了肯定不虧
作者: man1234567    時間: 2023-7-19 08:06
是不是必須 ?肯定不是,安全措施是可以根據(jù)設(shè)計(jì)需要多加的,但多數(shù)不需要。
建議一直按住不如直接搞個自鎖開關(guān)。
作者: TTQ001    時間: 2023-7-19 08:07
一般單片機(jī)的一些GPIO都帶有上拉電阻。
作者: 2359515809    時間: 2023-7-23 01:44
接電阻,最大的好處是可以鉗定電位,不讓信號飄來飄去
作者: paul1227    時間: 2023-7-24 14:05
至少得有上拉或者下拉電阻吧,電壓在范圍內(nèi)一直按著不會燒
作者: 嘿嘿嘿l    時間: 2023-7-24 15:18
一般不用接電阻,一般是按鍵的一端接IO口,另外一端接GND;如果是按鍵一端接3.3V,另外一端接IO口,可以接一個小電阻,也可以不接
作者: 1600277881    時間: 2023-7-24 16:13
想要知道需不需要接個電阻, 你必須要知道接電阻的作用及其原理, 每個項(xiàng)目的應(yīng)用環(huán)境都不一樣, 所以只看一般需要接, 或一般不需要接都沒意思的。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1