熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
發(fā)布時(shí)間: 2017-10-9 21:04
正文摘要:我用的是單片機(jī)開發(fā)板,程序很簡(jiǎn)單:讓4個(gè)獨(dú)立按鍵按下后有不同的LED燈效果(P3.0-3.3按鍵;P2.0-2.7為燈) 開始我怎么按都沒反應(yīng),但我用萬用表紅表筆碰了P3.0口,就有相當(dāng)于P3.0按下(按下電平為低)的效果。之 ... |
| 不要把程序沒錯(cuò),作為驗(yàn)證程序的標(biāo)準(zhǔn),錯(cuò)的是主觀態(tài)度1 |
| 參與人數(shù) 1 | 黑幣 +10 | 收起 理由 |
|---|---|---|
|
| + 10 |
| 應(yīng)該是沒有上拉電阻, 電位沒有變化 |
|
笨笨兔 發(fā)表于 2017-10-10 08:59 大神,什么是懸浮輸入啊 ![]() 我看原理圖圖,按鍵一端接I/O口(默認(rèn)為高),另一端接地。若按鍵的I/O口被拉低則按鍵被按下。好像沒問題吧? |
lyh一點(diǎn)點(diǎn) 發(fā)表于 2017-10-10 08:39 但黑表筆懸空了,應(yīng)該不是回路 |
| 估計(jì)是端口設(shè)置的問題 |
| 需要看原理圖,檢測(cè)上下拉是否正常,要看單片機(jī)內(nèi)部資料 |
| 瞎猜:按鍵設(shè)置為懸浮輸入了 |
| 可能萬用表本身就是有電流的,你把萬用表搭在的電路中,形成了回路,點(diǎn)亮了發(fā)光二極管,就如你直接把萬用表表筆搭在發(fā)光二極管兩頭就會(huì)發(fā)光一樣 |
| 估計(jì)與輸入端口上拉有關(guān),檢查上拉電阻。 |
| IO口, 有沒有開內(nèi)部上拉, 或者使用外部上拉, 沒有原理圖, 沒有程序, 別人怎么給你解答? |
Powered by 單片機(jī)教程網(wǎng)