国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

第十一章 ?擴展模塊之矩陣按鍵模塊

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

掃碼添加小助手

加入工程師交流群

第一節 硬件解讀

不說廢話,我們直接看藍橋杯物聯網的擴展的按鍵模塊的原理圖:

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

由上面的圖我們可以看出,這是一個2*3的矩陣鍵盤了,關于矩陣鍵盤的知識就不再重復了,大家都已經參加物聯網的比賽了,這些基礎知識也是廢話。但是還是要給大家回顧一下,如果按鍵B3被按下,那就是ROW1和COLUMN3同時為低電平。同理得到,如果ROW1和COLUMN3同時為低電平時,就證明按鍵B3被按下。

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

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

可以得到這種關系:

擴展版之按鍵

開發板主板

ROW1

PB6

ROW2

PB7

COLUMN1

PB1

COLUMN2

PB0

COLUMN3

PA8

明確了引腳的關系,基本上就可以寫代碼了。

第一節環境配置

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

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

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

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

3,官方沒有勾選上“Debug”。我們重新勾選中。

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

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

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

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

5,勾選中擴展模塊的按鍵模塊用到的引腳。需要注意的是,PB6和PB7是輸入模式,PB0,PB1是輸出模式。還要注意的是,PA8是矩陣按鍵的引腳,也是OLED的引腳,在處理矩陣鍵盤的時候,把PA8同樣配置為輸出模式。本次用的是賽點資料包的參考歷程,OLED是用的硬件IIC,區別于我們OLED的軟件IIC。【這里如果沒有看明白,請大家添加我們公眾號客服,一對一講解】如下圖:

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

6,時鐘樹等等配置不再重復。

第三節 編寫代碼

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

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

2,聲明數組,用于OLED屏幕的顯示。

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

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

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

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

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

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

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

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

第四節 實驗現象

實驗注意事項:

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

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

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

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

實驗現象:

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

宗旨:

免費的服務,永遠的開源

說明:

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

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

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

微信公眾號:撞上電子

CSDN:撞上電子

掘金:撞上電子

今日頭條:撞上電子

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

--墨竹公子

--2021.12.10

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 模塊
    +關注

    關注

    7

    文章

    2837

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    傾佳電子代理SiC功率模塊產品矩陣及其對電力電子產業變革的系統級貢獻

    傾佳電子代理基本半導體SiC功率模塊產品矩陣及其對電力電子產業變革的系統級貢獻 傾佳電子(Changer Tech)是一家專注于功率半導體和新能源汽車連接器的分銷商。主要服務于中國工業電源、電力
    的頭像 發表于 12-20 14:25 ?1286次閱讀
    傾佳電子代理<b class='flag-5'>之</b>SiC功率<b class='flag-5'>模塊</b>產品<b class='flag-5'>矩陣</b>及其對電力電子產業變革的系統級貢獻

    英飛凌與陽光同行,助力第十一屆高校電力電子應用設計大賽完美收官

    2025年11月5-7日,作為中國大學電力電子應用設計大賽的一部分,第十一屆“英飛凌杯”先進功率轉換技術大賽決賽和“陽光杯”新能源和儲能大賽決賽在廣東深圳市舉行。這項久負盛名的比賽由英飛凌冠名贊助
    的頭像 發表于 12-01 12:04 ?643次閱讀
    英飛凌與陽光同行,助力<b class='flag-5'>第十一</b>屆高校電力電子應用設計大賽完美收官

    麥科信科技助力第十一屆高校電力電子應用設計大賽總決賽開幕

    11月7日至10日,第四屆中國電力電子與能量轉換大會暨展覽會、中國電源學會第二十八屆學術年會在深圳國際會展中心隆重舉行。作為本屆盛會的重要組成部分,第十一屆高校電力電子應用設計大賽總決賽將于11月6日正式拉開帷幕。
    的頭像 發表于 11-06 17:59 ?1376次閱讀

    九聯物聯出席全國水表行業第十一屆技術交流會

    10月15-16日,中國計量協會水表工作委員會全國水表行業第十一屆技術交流會在廈門天元酒店隆重舉行。作為行業領先的物聯網通信一體化解決方案及服務提供商,九聯科技旗下全資子公司惠州九聯物聯科技有限公司
    的頭像 發表于 10-21 17:01 ?653次閱讀

    KAGA FEI擴展低功耗藍牙模塊產品線

    全球領先的短距離無線模塊供應商 KAGA FEI 于近期推出 EC4L10BA1 和 EC4L05BA1,擴展其低功耗藍牙模塊產品線。
    的頭像 發表于 09-03 14:21 ?1728次閱讀

    深演智能亮相第十一屆WRE零售數字化峰會

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

    第十一章 W55MH32 SMTP示例

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

    西井科技亮相第十一屆上交會

    此前,6月11日至13日,第十一屆上海國際技術進出口交易會(簡稱“上交會”)在上海世博展覽館隆重舉行。西井科技作為2023年世界產權組織WIPO獲獎企業,再次受邀在本屆上交會知識產權展區亮相。
    的頭像 發表于 06-16 17:06 ?950次閱讀

    九聯科技亮相第十一屆上交會

    近日,第十一屆中國(上海)國際技術進出口交易會(以下簡稱“上交會”)在上海世博展覽館開幕。上交會是經國務院批準,由上海市人民政府主辦的專門為技術貿易設立的國家級、國際性的專業展會。本屆上交會于6月
    的頭像 發表于 06-12 17:54 ?1035次閱讀

    邀請函 | CET中電技術邀您參加第十一屆中國機場建設年會

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

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

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

    尖端裝備,盛大展出!中星聯華亮相第十一屆世界雷達博覽會

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

    中星聯華邀您齊聚2025第十一屆世界雷達博覽會

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

    算力魔方IO擴展模塊介紹 網絡篇1

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

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

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