色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

第十一章 ?擴(kuò)展模塊之矩陣按鍵模塊

撞上電子 ? 2022-02-07 15:57 ? 次閱讀

第一節(jié) 硬件解讀

不說(shuō)廢話,我們直接看藍(lán)橋杯物聯(lián)網(wǎng)的擴(kuò)展的按鍵模塊的原理圖:

41328a80-8054-11ec-9e9d-dac502259ad0.png

由上面的圖我們可以看出,這是一個(gè)2*3的矩陣鍵盤(pán)了,關(guān)于矩陣鍵盤(pán)的知識(shí)就不再重復(fù)了,大家都已經(jīng)參加物聯(lián)網(wǎng)的比賽了,這些基礎(chǔ)知識(shí)也是廢話。但是還是要給大家回顧一下,如果按鍵B3被按下,那就是ROW1和COLUMN3同時(shí)為低電平。同理得到,如果ROW1和COLUMN3同時(shí)為低電平時(shí),就證明按鍵B3被按下。

再來(lái)看看ROW1,ROW2,COLUMN1等等連接到STM32L017KB的那個(gè)引腳,這時(shí)我們需要切換到開(kāi)發(fā)板的原理圖:

414abeac-8054-11ec-9e9d-dac502259ad0.png

可以得到這種關(guān)系:

擴(kuò)展版之按鍵

開(kāi)發(fā)板主板

ROW1

PB6

ROW2

PB7

COLUMN1

PB1

COLUMN2

PB0

COLUMN3

PA8

明確了引腳的關(guān)系,基本上就可以寫(xiě)代碼了。

第一節(jié)環(huán)境配置

1,在上一章介紹了OLED,我們本次的STM32CubeMX的配置將在OLED的歷程上面修改。這是第一次修改歷程,希望大家好好的學(xué)習(xí)。

2,打開(kāi)比賽提供的歷程,如下圖:

41702ae8-8054-11ec-9e9d-dac502259ad0.png

419d8114-8054-11ec-9e9d-dac502259ad0.png

3,官方?jīng)]有勾選上“Debug”。我們重新勾選中。

41b60d2e-8054-11ec-9e9d-dac502259ad0.png

4,官方的下面的引腳都是沒(méi)有用到的,我們把它取消選中。

41cb6ae8-8054-11ec-9e9d-dac502259ad0.png

41d9c2c8-8054-11ec-9e9d-dac502259ad0.png

5,勾選中擴(kuò)展模塊的按鍵模塊用到的引腳。需要注意的是,PB6和PB7是輸入模式,PB0,PB1是輸出模式。還要注意的是,PA8是矩陣按鍵的引腳,也是OLED的引腳,在處理矩陣鍵盤(pán)的時(shí)候,把PA8同樣配置為輸出模式。本次用的是賽點(diǎn)資料包的參考?xì)v程,OLED是用的硬件IIC,區(qū)別于我們OLED的軟件IIC。【這里如果沒(méi)有看明白,請(qǐng)大家添加我們公眾號(hào)客服,一對(duì)一講解】如下圖:

41f0718a-8054-11ec-9e9d-dac502259ad0.png

6,時(shí)鐘樹(shù)等等配置不再重復(fù)。

第三節(jié) 編寫(xiě)代碼

1,由于我們是在賽點(diǎn)資源包中修改的程序,大家的MDK的文件目錄應(yīng)該和公子一樣。

41fec91a-8054-11ec-9e9d-dac502259ad0.png

2,聲明數(shù)組,用于OLED屏幕的顯示。

4210a018-8054-11ec-9e9d-dac502259ad0.png

3,下圖中的代碼分別是OLED的電源使能函數(shù),延遲函數(shù)(很重要,否則可能OLED無(wú)法顯示),OLED初始化函數(shù),OLED清屏函數(shù)和最后兩句讓OLED顯示“KEY TEXT”的函數(shù)。

422198f0-8054-11ec-9e9d-dac502259ad0.png

4,接下來(lái)是矩陣鍵盤(pán)的函數(shù)了。由于部分代碼是重復(fù)的,公子只注釋了一部分,以下代碼需要添加到while(1)中,用于掃描矩陣鍵盤(pán):

4230d6c6-8054-11ec-9e9d-dac502259ad0.png

42443dc4-8054-11ec-9e9d-dac502259ad0.png

42587730-8054-11ec-9e9d-dac502259ad0.png

5,下載器配置,編譯代碼,下載代碼不再重復(fù)。

第四節(jié) 實(shí)驗(yàn)現(xiàn)象

實(shí)驗(yàn)注意事項(xiàng):

1,程序語(yǔ)句需要位于程序的BEGIN與END之間。

2,利用USB線將電腦USB口與開(kāi)發(fā)板USB1口連接。

3,CN4所有撥碼開(kāi)關(guān)必須選擇ON DP檔,否則無(wú)法下載程序。

4,OLED模塊與擴(kuò)展版矩陣鍵盤(pán)模塊的PA8引腳沖突,解決方案:OLED配置為硬件IIC,PAB為輸出模式。

實(shí)驗(yàn)現(xiàn)象:

LD1,LD4常亮。OLED第一行顯示“KEY TEXT”。按下矩陣鍵盤(pán)模塊,OLED第二行顯示鍵值。

宗旨:

免費(fèi)的服務(wù),永遠(yuǎn)的開(kāi)源

說(shuō)明:

1.本教程免費(fèi),開(kāi)源,禁止用于任何商業(yè)用途,違者必究。

2.本教程版權(quán)所屬為東莞市東城墨竹公子電子工作室,盜版必究。

3.資料下載請(qǐng)通過(guò)以下方式:

微信公眾號(hào):撞上電子

CSDN:撞上電子

掘金:撞上電子

今日頭條:撞上電子

--東莞市東城墨竹公子電子工作室

--墨竹公子

--2021.12.10

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 模塊
    +關(guān)注

    關(guān)注

    7

    文章

    2717

    瀏覽量

    47546
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    華光光電亮相第十一屆中國(guó)電子高峰論壇

    近日,以“披荊斬棘 ? 如何打造新質(zhì)生產(chǎn)力之刃”為主題的第十一屆中國(guó)電子高峰論壇在濟(jì)南浪潮科技園隆重召開(kāi),本屆論壇由中國(guó)電子企業(yè)協(xié)會(huì)主辦,山東電子學(xué)會(huì)、山東省信息產(chǎn)業(yè)協(xié)會(huì)等單位協(xié)辦。山東
    的頭像 發(fā)表于 12-19 14:12 ?186次閱讀

    《DNESP32S3使用指南-IDF版_V1.6》第十一章 KEY實(shí)驗(yàn)

    第十一章 KEY實(shí)驗(yàn) 在上一章,我們?cè)敿?xì)講解了GPIO的輸出模式,并演示了如何利用它來(lái)控制LED的亮滅。而在本章中,我們將重點(diǎn)關(guān)注GPIO的輸入模式配置,學(xué)會(huì)如何獲取外部的輸入信號(hào),例如檢測(cè)按鍵
    發(fā)表于 12-11 09:25

    十城千人天光云影計(jì)劃第十一站在廣州祈福酒店順利召開(kāi)

    11月15日,以 “雙碳、健康、AI+、設(shè)計(jì)”為主題的2024十城千人天光云影計(jì)劃第十一站在廣州祈福酒店成功舉辦 。旨在推動(dòng)智能照明行業(yè)的雙碳目標(biāo)實(shí)現(xiàn)、健康照明普及、AI+技術(shù)融合與設(shè)計(jì)創(chuàng)新。 本次
    的頭像 發(fā)表于 11-18 11:11 ?192次閱讀
    十城千人天光云影計(jì)劃<b class='flag-5'>第十一</b>站在廣州祈福酒店順利召開(kāi)

    立洋光電榮獲第十一屆中國(guó)LED首創(chuàng)優(yōu)秀獎(jiǎng)

    近日,備受矚目的2024國(guó)際照明新質(zhì)生產(chǎn)力創(chuàng)新峰會(huì)暨第十一屆中國(guó)LED首創(chuàng)大會(huì)在廣州隆重舉行,此次會(huì)議由深圳市照明與顯示工程行業(yè)協(xié)會(huì)主辦、廣州阿拉丁物聯(lián)網(wǎng)絡(luò)科技股份有限公司協(xié)辦,吸引了LED全產(chǎn)業(yè)鏈眾多業(yè)界精英的積極參與。
    的頭像 發(fā)表于 10-22 16:01 ?308次閱讀

    第十一屆IoT大會(huì)|芯海科技BMS芯片CBM8580榮膺IoT年度產(chǎn)品獎(jiǎng)

    10月14日,由電子發(fā)燒友主辦的“2023第十一屆IoT大會(huì)暨IoT創(chuàng)新獎(jiǎng)?lì)C獎(jiǎng)典禮”,攜手行業(yè)知名展事慕尼黑華南電子展,在深圳國(guó)際會(huì)展中心同期盛大開(kāi)幕。本屆大會(huì)為期三天,以“智芯感慧物聯(lián)”為主
    的頭像 發(fā)表于 10-17 08:04 ?658次閱讀
    <b class='flag-5'>第十一</b>屆IoT大會(huì)|芯海科技BMS芯片CBM8580榮膺IoT年度產(chǎn)品獎(jiǎng)

    2024第十一屆中國(guó)IoT大會(huì)成功舉辦,技術(shù)創(chuàng)新助力市場(chǎng)再創(chuàng)高峰

    電子發(fā)燒友網(wǎng)報(bào)道(文/電子發(fā)燒友網(wǎng)編輯部)2024年10月14日,由電子發(fā)燒友網(wǎng)和慕尼黑華南電子展聯(lián)合主辦的2024第十一屆中國(guó)IoT大會(huì),暨IoT創(chuàng)新獎(jiǎng)?lì)C獎(jiǎng)典禮順利召開(kāi),大會(huì)主題為“智芯感,慧物聯(lián)
    的頭像 發(fā)表于 10-15 08:09 ?3637次閱讀
    2024<b class='flag-5'>第十一</b>屆中國(guó)IoT大會(huì)成功舉辦,技術(shù)創(chuàng)新助力市場(chǎng)再創(chuàng)高峰

    極海半導(dǎo)體亮相第十一屆汽車電子創(chuàng)新大會(huì)

    近日,第十一屆汽車電子創(chuàng)新大會(huì)(AEIF)暨2024汽車電子應(yīng)用展在無(wú)錫盛大召開(kāi)。此次盛會(huì)匯聚了眾多汽車電子領(lǐng)域的領(lǐng)軍企業(yè)與創(chuàng)新先鋒,共同探討汽車電子技術(shù)的最新進(jìn)展與未來(lái)趨勢(shì)。極海作為智能駕駛領(lǐng)域的佼佼者,應(yīng)邀參展,并展示了多款汽車電子芯片產(chǎn)品與熱門(mén)應(yīng)用成果。
    的頭像 發(fā)表于 09-30 17:11 ?1501次閱讀

    東軟睿馳出席第十一屆國(guó)際智能網(wǎng)聯(lián)汽車技術(shù)年會(huì)

    近日,第十一屆國(guó)際智能網(wǎng)聯(lián)汽車技術(shù)年會(huì)(CICV 2024)在北京舉辦,會(huì)議期間組織智能網(wǎng)聯(lián)汽車技術(shù)首腦(CTO)閉門(mén)峰會(huì),邀請(qǐng)40余位技術(shù)領(lǐng)袖圍繞智能網(wǎng)聯(lián)汽車產(chǎn)業(yè)生態(tài)建設(shè)以及智能網(wǎng)聯(lián)汽車數(shù)據(jù)、算力和算法展開(kāi)熱烈研討。
    的頭像 發(fā)表于 06-27 09:52 ?592次閱讀

    三菱fx系列plc擴(kuò)展模塊怎么配置

    三菱FX系列PLC是工業(yè)自動(dòng)化領(lǐng)域中非常受歡迎的一種控制器,具有高度的可靠性和靈活性。為了滿足不同的應(yīng)用需求,F(xiàn)X系列PLC可以通過(guò)擴(kuò)展模塊來(lái)增加其功能和性能。本文將詳細(xì)介紹三菱FX系列PLC擴(kuò)展
    的頭像 發(fā)表于 06-20 10:20 ?3046次閱讀

    維信諾受邀參加第十一屆海峽兩岸(南京)新型顯示產(chǎn)業(yè)高峰論壇

    近日,第十一屆海峽兩岸(南京)新型顯示產(chǎn)業(yè)高峰論壇在南京舉辦。作為兩岸共同舉辦的年度綜合性行業(yè)峰會(huì),此次論壇匯聚了業(yè)界精英,共同聚焦“技術(shù)開(kāi)新局 產(chǎn)業(yè)鏈未來(lái)”的主題,探討新型顯示技術(shù)的未來(lái)發(fā)展趨勢(shì)和創(chuàng)新產(chǎn)業(yè)的高質(zhì)量發(fā)展。
    的頭像 發(fā)表于 06-07 16:06 ?613次閱讀

    功率器件廠商翠展微電子將亮相第十一屆國(guó)際汽車技術(shù)展覽會(huì)

    翠展微電子將亮相在廣州舉辦的第十一屆國(guó)際汽車技術(shù)展覽會(huì);5月15日--17日,屆時(shí)大家可以在1號(hào)館A116看到翠展微電子。 浙江翠展微電子有限公司(簡(jiǎn)稱“翠展微電子”)成立于2018年5月,公司位于
    的頭像 發(fā)表于 05-10 11:55 ?530次閱讀

    普渡機(jī)器人“貝拉”產(chǎn)品工業(yè)設(shè)計(jì)榮獲第十一屆“深圳版權(quán)金獎(jiǎng)”

    在知識(shí)產(chǎn)權(quán)的領(lǐng)域中,創(chuàng)新和保護(hù)同樣重要。正值世界知識(shí)產(chǎn)權(quán)日之際,普渡機(jī)器人“貝拉”產(chǎn)品工業(yè)設(shè)計(jì)榮獲備受矚目的第十一屆“深圳版權(quán)金獎(jiǎng)”。
    的頭像 發(fā)表于 04-28 11:19 ?649次閱讀
    普渡機(jī)器人“貝拉”產(chǎn)品工業(yè)設(shè)計(jì)榮獲<b class='flag-5'>第十一</b>屆“深圳版權(quán)金獎(jiǎng)”

    ZCAN總線ZMIO310擴(kuò)展模塊應(yīng)用指南

    ZMIO310系列擴(kuò)展模塊是立式總線擴(kuò)展模塊,可支持EtherCAT和CAN兩種總線方式擴(kuò)展數(shù)字量IO、模擬量AD和DA。 當(dāng)控制器本體的I
    發(fā)表于 04-27 02:45 ?352次閱讀
    ZCAN總線ZMIO310<b class='flag-5'>擴(kuò)展</b><b class='flag-5'>模塊</b>應(yīng)用指南

    萬(wàn)里紅入選《網(wǎng)絡(luò)安全行業(yè)全景圖(第十一版)》六大一級(jí)類別

    近日,國(guó)內(nèi)網(wǎng)絡(luò)安全權(quán)威媒體安全牛正式發(fā)布《網(wǎng)絡(luò)安全行業(yè)全景圖(第十一版)》(以下簡(jiǎn)稱“全景圖”)。
    的頭像 發(fā)表于 04-16 10:52 ?562次閱讀
    萬(wàn)里紅入選《網(wǎng)絡(luò)安全行業(yè)全景圖(<b class='flag-5'>第十一</b>版)》六大一級(jí)類別

    【外設(shè)移植】雙軸按鍵搖桿模塊Ai-M61開(kāi)發(fā)板

    雙軸按鍵搖桿模塊采用金屬按鍵搖桿電位器,模塊包含兩路模擬輸出和一路數(shù)字輸出接口。
    的頭像 發(fā)表于 03-12 15:24 ?1064次閱讀
    【外設(shè)移植】雙軸<b class='flag-5'>按鍵</b>搖桿<b class='flag-5'>模塊</b>Ai-M61開(kāi)發(fā)板
    主站蜘蛛池模板: 97成人在线视频| 久久国产精品萌白酱免费| 午夜爱情动作片P| 性xxx免费视频| 中文字幕在线观看| 俄罗斯XXXXXL18| 激情床戏视频片段有叫声| 蜜桃人妻无码AV天堂三区| 神马电影dy888午夜我不卡| 亚洲熟伦熟女专区| FREE另类老女人| 国产香蕉视频在线观看| 快穿做妓女好爽H| 善良的小峓子2在钱中文版女主角 善良的小峓子2在钱免费中文字 | 欧美美女性生活| 亚洲AV成人无码999WWW| 97久久久久| 国产午夜亚洲精品不卡电影| 蜜桃人妻无码AV天堂三区 | 人妻洗澡被强公日日澡| 亚洲性夜夜色综合网站| 抽插妇女疯狂视频| 久久人妻AV一区二区软件| 他揉捏她两乳不停呻吟口述| 26uuu老色哥| 国产偷抇久久精品A片蜜臀AV| 嫩草亚洲国产精品| 亚洲欧美综合中文字幕| 成人手机在线观看| 快播苍井空| 亚洲精品久久AV无码蜜桃| 被同桌摸出水来了好爽的视频| 精品久久中文字幕有码| 涩涩爱涩涩电影网站| 99久久免费看国产精品| 精品少妇爆AV无码专区| 四房播播开心五月| qovd伦理| 美女脱了内裤张开腿让男人桶到爽 | 538prom精品视频我们不只是| 国产色无码精品视频国产|