chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

撞上電子 ? 2022-02-07 15:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第一節(jié) 硬件解讀

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

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

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

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

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

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

擴(kuò)展版之按鍵

開發(fā)板主板

ROW1

PB6

ROW2

PB7

COLUMN1

PB1

COLUMN2

PB0

COLUMN3

PA8

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

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

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

2,打開比賽提供的歷程,如下圖:

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

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

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

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

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

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

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

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

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

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

第三節(jié) 編寫代碼

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無法顯示),OLED初始化函數(shù),OLED清屏函數(shù)和最后兩句讓OLED顯示“KEY TEXT”的函數(shù)。

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

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

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,程序語句需要位于程序的BEGIN與END之間。

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

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

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

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

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

宗旨:

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

說明:

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

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

3.資料下載請通過以下方式:

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

CSDN:撞上電子

掘金:撞上電子

今日頭條:撞上電子

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

--墨竹公子

--2021.12.10

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

    關(guān)注

    7

    文章

    2816

    瀏覽量

    52502
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    九聯(lián)物聯(lián)出席全國水表行業(yè)第十一屆技術(shù)交流會(huì)

    10月15-16日,中國計(jì)量協(xié)會(huì)水表工作委員會(huì)全國水表行業(yè)第十一屆技術(shù)交流會(huì)在廈門天元酒店隆重舉行。作為行業(yè)領(lǐng)先的物聯(lián)網(wǎng)通信一體化解決方案及服務(wù)提供商,九聯(lián)科技旗下全資子公司惠州九聯(lián)物聯(lián)科技有限公司
    的頭像 發(fā)表于 10-21 17:01 ?364次閱讀

    KAGA FEI擴(kuò)展低功耗藍(lán)牙模塊產(chǎn)品線

    全球領(lǐng)先的短距離無線模塊供應(yīng)商 KAGA FEI 于近期推出 EC4L10BA1 和 EC4L05BA1,擴(kuò)展其低功耗藍(lán)牙模塊產(chǎn)品線。
    的頭像 發(fā)表于 09-03 14:21 ?1257次閱讀

    深演智能亮相第十一屆WRE零售數(shù)字化峰會(huì)

    8月19日,全球零售數(shù)字化進(jìn)程迎來里程碑時(shí)刻。在第十一屆WRE零售數(shù)字化峰會(huì)主論壇現(xiàn)場,深演智能聯(lián)合創(chuàng)始人兼COO(首席運(yùn)營官)謝鵬先生發(fā)表題為《AI智能體重構(gòu)營銷決策》的行業(yè)前瞻演講,系統(tǒng)闡釋新一代的“智能體(Agent)驅(qū)動(dòng)營銷決策”的模式,并當(dāng)場演示了多個(gè)營銷與銷售場景下的智能體運(yùn)行。
    的頭像 發(fā)表于 08-21 16:46 ?787次閱讀

    第十一章 W55MH32 SMTP示例

    本文講解了如何在 W55MH32?芯片上實(shí)現(xiàn) SMTP?協(xié)議,通過實(shí)例詳細(xì)展示了在該芯片上使用 SMTP?協(xié)議發(fā)送電子郵件的實(shí)現(xiàn)流程,包括 SMTP?發(fā)送內(nèi)容初始化、使用 DNS?協(xié)議解析 SMTP?服務(wù)器地址、SMTP?發(fā)送郵件操作等核心步驟。文章還對 SMTP?協(xié)議的簡介、特點(diǎn)、應(yīng)用場景,以及主要命令和服務(wù)器響應(yīng)狀態(tài)碼進(jìn)行了分析,幫助讀者理解其在郵件傳輸中的實(shí)際應(yīng)用價(jià)值。
    的頭像 發(fā)表于 07-24 09:49 ?756次閱讀
    <b class='flag-5'>第十一章</b> W55MH32 SMTP示例

    西井科技亮相第十一屆上交會(huì)

    此前,6月11日至13日,第十一屆上海國際技術(shù)進(jìn)出口交易會(huì)(簡稱“上交會(huì)”)在上海世博展覽館隆重舉行。西井科技作為2023年世界產(chǎn)權(quán)組織WIPO獲獎(jiǎng)企業(yè),再次受邀在本屆上交會(huì)知識(shí)產(chǎn)權(quán)展區(qū)亮相。
    的頭像 發(fā)表于 06-16 17:06 ?680次閱讀

    九聯(lián)科技亮相第十一屆上交會(huì)

    近日,第十一屆中國(上海)國際技術(shù)進(jìn)出口交易會(huì)(以下簡稱“上交會(huì)”)在上海世博展覽館開幕。上交會(huì)是經(jīng)國務(wù)院批準(zhǔn),由上海市人民政府主辦的專門為技術(shù)貿(mào)易設(shè)立的國家級(jí)、國際性的專業(yè)展會(huì)。本屆上交會(huì)于6月
    的頭像 發(fā)表于 06-12 17:54 ?753次閱讀

    邀請函 | CET中電技術(shù)邀您參加第十一屆中國機(jī)場建設(shè)年會(huì)

    6月12-13日,第十一屆中國機(jī)場建設(shè)年會(huì)將在大連舉行,年會(huì)以“低碳民航數(shù)智建造”為主線,旨在加強(qiáng)行業(yè)產(chǎn)業(yè)鏈各單位信息溝通與合作,促進(jìn)機(jī)場建設(shè)向數(shù)字化、工業(yè)化、智能化轉(zhuǎn)型升級(jí),加大智能建造
    的頭像 發(fā)表于 06-10 18:33 ?745次閱讀
    邀請函 | CET中電技術(shù)邀您參加<b class='flag-5'>第十一</b>屆中國機(jī)場建設(shè)年會(huì)

    以“智”賦能,共繪新景!納特通信亮相第十一屆世界雷達(dá)博覽會(huì)

    2025年5月17日至19日,第十一屆世界雷達(dá)博覽會(huì)暨第五屆雷達(dá)未來大會(huì)在安徽合肥濱湖國際會(huì)展中心盛大啟幕。作為高功率微波輻射系統(tǒng)領(lǐng)域的資深企業(yè),南京納特通信電子有限公司(以下簡稱“納特通信”)以
    的頭像 發(fā)表于 05-20 15:12 ?397次閱讀

    尖端裝備,盛大展出!中星聯(lián)華亮相第十一屆世界雷達(dá)博覽會(huì)

    2025年5月17日至19日,第十一屆世界雷達(dá)博覽會(huì)暨第五屆雷達(dá)未來大會(huì)在安徽合肥濱湖國際會(huì)展中心盛大啟幕。本屆雷達(dá)展以“共享創(chuàng)新成果,為新質(zhì)生產(chǎn)力發(fā)展注入活力”為主題,通過四大展區(qū)、5萬余平方米
    的頭像 發(fā)表于 05-19 13:37 ?658次閱讀
    尖端裝備,盛大展出!中星聯(lián)華亮相<b class='flag-5'>第十一</b>屆世界雷達(dá)博覽會(huì)

    中星聯(lián)華邀您齊聚2025第十一屆世界雷達(dá)博覽會(huì)

    2025年第十一屆世界雷達(dá)博覽會(huì)2025年5月17日-19日安徽.合肥濱湖國際會(huì)展中心會(huì)議背景2025第十一屆世界雷達(dá)博覽會(huì)暨第五屆雷達(dá)未來大會(huì)于2025年5月17日至19日在安徽合肥濱湖國際
    的頭像 發(fā)表于 05-08 17:04 ?656次閱讀
    中星聯(lián)華邀您齊聚2025<b class='flag-5'>第十一</b>屆世界雷達(dá)博覽會(huì)

    算力魔方IO擴(kuò)展模塊介紹 網(wǎng)絡(luò)篇1

    一,算力魔方簡介 算力魔方?AIPC是目前市面上唯一的模塊化迷你電腦,在巴掌大小的空間提供強(qiáng)大的AI算力!主機(jī)分為兩個(gè)模塊:第一層計(jì)算模塊與第二層IO擴(kuò)展
    的頭像 發(fā)表于 04-09 14:33 ?651次閱讀
    算力魔方IO<b class='flag-5'>擴(kuò)展</b><b class='flag-5'>模塊</b>介紹 網(wǎng)絡(luò)篇1

    【CW32模塊使用】雙軸按鍵搖桿模塊

    雙軸按鍵游戲搖桿模塊,采用 PS2游戲手柄上金屬按鍵搖桿電位器。模塊特設(shè)二路模擬輸出和一路數(shù)字輸出接口、輸出值分別對應(yīng)(X、Y)雙軸偏移量、其類型為模擬量、
    的頭像 發(fā)表于 03-29 17:23 ?669次閱讀
    【CW32<b class='flag-5'>模塊</b>使用】雙軸<b class='flag-5'>按鍵</b>搖桿<b class='flag-5'>模塊</b>

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

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

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

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

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

    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 ?981次閱讀
    十城千人天光云影計(jì)劃<b class='flag-5'>第十一</b>站在廣州祈福酒店順利召開