久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2578|回復(fù): 11
收起左側(cè)

單片機(jī)新手求助,以下四個(gè)IO口怎么識(shí)別這四個(gè)按鍵是否按

[復(fù)制鏈接]
ID:768170 發(fā)表于 2023-8-5 16:59 | 顯示全部樓層 |閱讀模式
NetInto1和NetInto2接了上拉電阻,KEY0/1和KEY_MOD接了下拉電阻。
1691225958203.jpg

補(bǔ)一下電路圖

補(bǔ)一下電路圖
1691367049311.png
回復(fù)

使用道具 舉報(bào)

ID:672792 發(fā)表于 2023-8-5 20:45 | 顯示全部樓層
按照這個(gè)電路圖接沒有意義?如果有用也是二個(gè)按鍵同時(shí)按才能有用,好奇怪
回復(fù)

使用道具 舉報(bào)

ID:1085441 發(fā)表于 2023-8-6 02:32 | 顯示全部樓層
建議4個(gè)按鍵用4個(gè)IO口,這樣編程最簡(jiǎn)單,適合新手。
回復(fù)

使用道具 舉報(bào)

ID:213173 發(fā)表于 2023-8-6 06:35 | 顯示全部樓層
如果圖中標(biāo)號(hào)是連接4個(gè)IO口,這個(gè)接法是2*2矩陣。識(shí)別方法與4*4矩陣相似。貌似采用這種接法沒有什么實(shí)際意義。
回復(fù)

使用道具 舉報(bào)

ID:341045 發(fā)表于 2023-8-6 09:10 | 顯示全部樓層
多補(bǔ)下畫電路圖吧. KEY0/1和KEY_MOD接了下拉電阻, 你要在開關(guān)的中間要加下拉電阻到地呀. 要是這電阻為0, 大家是不是瞬間明白怎樣識(shí)別了
回復(fù)

使用道具 舉報(bào)

ID:88256 發(fā)表于 2023-8-6 10:28 | 顯示全部樓層
愛電子998 發(fā)表于 2023-8-5 20:45
按照這個(gè)電路圖接沒有意義?如果有用也是二個(gè)按鍵同時(shí)按才能有用,好奇怪

有意義的,中間有網(wǎng)絡(luò)端子,只是這圖畫得很不直觀而已。




分別檢測(cè)KEY0/1和KEY_MOD是否為高電平就可以判斷是否有按鍵按下了
回復(fù)

使用道具 舉報(bào)

ID:768170 發(fā)表于 2023-8-7 11:16 | 顯示全部樓層
hhdsdy 發(fā)表于 2023-8-6 10:28
有意義的,中間有網(wǎng)絡(luò)端子,只是這圖畫得很不直觀而已。

怎么區(qū)分KEY0/1或KEY_MOD左右按鍵哪個(gè)被按下呢?
回復(fù)

使用道具 舉報(bào)

ID:768170 發(fā)表于 2023-8-7 11:19 | 顯示全部樓層
lzts88 發(fā)表于 2023-8-6 09:10
多補(bǔ)下畫電路圖吧. KEY0/1和KEY_MOD接了下拉電阻, 你要在開關(guān)的中間要加下拉電阻到地呀. 要是這電阻為0, 大 ...

剛剛已經(jīng)補(bǔ)了
回復(fù)

使用道具 舉報(bào)

ID:341045 發(fā)表于 2023-8-7 20:24 | 顯示全部樓層
ty4444 發(fā)表于 2023-8-7 11:19
剛剛已經(jīng)補(bǔ)了

R2,R36上拉電阻多大. 如果遠(yuǎn)大于10K(100K或以上), IO設(shè)置為高阻方式,讀為0則有對(duì)應(yīng)按鍵按下, 為1無鍵按下.
如果上拉電阻不夠大,  按鍵按下時(shí)電平不夠低(單片機(jī)不能識(shí)別0), 可用AD的方式識(shí)別按鍵, 檢測(cè)IO電壓, 不按或按下電壓是不同的. 看你IO上有電容, 也可用測(cè)時(shí)間的方式檢測(cè)按鍵, 置IO推挽方式, IO置0, 給電容充分放電(注意時(shí)間不要太短), 檢測(cè)時(shí), IO置高阻, 同時(shí)打開定時(shí)器定時(shí), 檢測(cè)IO跳為1時(shí)的時(shí)間, 按鍵不按或按下的時(shí)間應(yīng)該不同. 后面二種麻煩(如按下檢測(cè)不了0時(shí)才用)
回復(fù)

使用道具 舉報(bào)

ID:517951 發(fā)表于 2023-8-8 08:30 | 顯示全部樓層
原理圖畫的不直觀, 對(duì)于新手來說, 還是容易導(dǎo)致誤解.
這個(gè)原理圖和普通的4獨(dú)立按鍵軟件處理方法是一樣的. 要注意R2,R36的電阻值不能太大.不然IO讀入的電壓值偏低導(dǎo)致1/0邏輯不穩(wěn)定.
回復(fù)

使用道具 舉報(bào)

ID:105826 發(fā)表于 2023-8-8 12:21 | 顯示全部樓層
如果PCB還沒有打樣出來,那就還來得及,趕緊改原理圖,更新layout。下面的一堆就不用看了。
NetInto1和NetInto2是否有接到MCU的GPIO呢?
如果有的話可以分時(shí)將KEY0/1和KEY_MOD輸出低電平。然后檢測(cè)NetInto1和NetInto2對(duì)應(yīng)的GPIO的電平狀態(tài)來判定按鍵。
如果沒有的話,把R32和R36更改為相差較大一點(diǎn)的阻值,然后使用ADC讀取KEY0/1和KEY_MOD的電壓值,根據(jù)電壓值不同可以確定是否有按鍵按下、那個(gè)按鍵被按下。
一個(gè)按鍵簡(jiǎn)簡(jiǎn)單單多好,硬是要花式玩,何必為難自己呢。
回復(fù)

使用道具 舉報(bào)

ID:264021 發(fā)表于 2023-8-8 19:04 | 顯示全部樓層
根據(jù)圖上看出單片機(jī)是通過用兩個(gè)ADC IO口讀取4按鍵按下的電壓來判斷是那個(gè)按鍵
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 在线观看国产h | 日韩 欧美 二区 | 欧美xxxx色视频在线观看免费 | 久久91精品国产一区二区三区 | 久久国产精品-国产精品 | 一级黄色片在线看 | 日韩在线一区二区 | 一级片在线观看 | 97国产一区二区精品久久呦 | 成人a视频在线观看 | 国产一区久久久 | 国产精品亚洲视频 | 亚洲视频免费在线看 | 老司机午夜性大片 | 亚洲高清在线视频 | 国产免费一区二区 | 色黄视频在线 | 2019精品手机国产品在线 | 久久国产精品视频 | 日韩精品一区二区三区免费观看 | 日韩精品一区二区在线 | 中文字幕一区在线观看视频 | av一区二区三区四区 | 视频一区在线 | 99热这里都是精品 | 污片在线免费观看 | 欧美xxxx做受欧美 | 精品久久久久久亚洲综合网 | 欧洲成人午夜免费大片 | 日韩精品一区二区在线观看 | 天天爽网站| 精品粉嫩aⅴ一区二区三区四区 | 欧美精品一区二区在线观看 | 国产重口老太伦 | 精品国产青草久久久久福利 | 在线免费观看成年人视频 | 成人欧美一区二区 | 欧美视频第三页 | 国产日韩精品一区二区三区 | www.亚洲一区二区 | 成人欧美一区二区三区在线观看 |