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

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

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

3天內不再提示

擴展模塊之矩陣鍵盤

撞上電子 ? 2023-07-31 22:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第一節(jié)硬件解讀

擴展模塊和ADC模塊是一模一樣的,是插在主板上面的,主板的擴展口在ADC章節(jié)講解了,我們完全可以回顧一下:

7aafd846-2fab-11ee-bbcf-dac502259ad0.png

主板上擴展板引腳的關系:

擴展板序號

主板引腳

1

5V

2

PB6

3

GND

4

PB7

5

PB1

6

GND

7

PB0

8

PA8

9

VDD_NODE

10

PB4

我們來看看矩陣鍵盤的引腳的定義:

7acc6592-2fab-11ee-bbcf-dac502259ad0.png

所以我們可以得到引腳關系如下:

擴展板序號

矩陣鍵盤模塊引腳

2

ROW1

3

GND

4

ROW2

5

COLUMN1

6

GND

7

COLUMN2

8

COLUMN3

我們綜合一下:

擴展板序號

主板引腳

矩陣模塊引腳

1

5V

2

PB6

ROW1

3

GND

GND

4

PB7

ROW2

5

PB1

COLUMN1

6

GND

GND

7

PB0

COLUMN2

8

PA8

COLUMN3

9

VDD_NODE

10

PB4

說完了引腳的關系,來說說矩陣鍵盤的原理,以藍橋杯物聯網的矩陣鍵盤模塊為例,先給ROW1和ROW2一個電平,注意:ROW1或者ROW2一定是只允許其中一個引腳在某一時刻為低電平,除該引腳外,其他引腳必定為高電平,因為我們是通過低電平來判斷按鍵被按下的。然后單片機不斷讀取COLUMN1,COLUMN2和COLUMN3的引腳。如果在ROW1為低電平,ROW2為高電平的情況下,讀取COLUMN2為低電平,則代表B2被按下。

注意:在CubeMX配置和MDK代碼中,我們是先給COLUMN1,COLUMN2和COLUMN3一個電平,然后讀取ROW1和ROW2的電平。

7aebb85c-2fab-11ee-bbcf-dac502259ad0.png

第二節(jié) CubeMX配置

第一步:配置PA8【注意:PA8和OLED的引腳重復】,PB0,PB1為輸出模式,初始化為低電平,并配置用戶標簽,如下圖:

7b16572e-2fab-11ee-bbcf-dac502259ad0.png

第二步:配置PB6(ROW_1)和PB7(ROW_2)為輸入模式,上拉,并配置用戶標簽,如下圖:

7b4bc1f2-2fab-11ee-bbcf-dac502259ad0.png


注意:主板上使用了矩陣鍵盤模塊,將在CubeMX中取消ADC模塊的配置,在MDK代碼中也要刪除,否則會報錯;另外,PA8是矩陣鍵盤的引腳,同樣也是OLED的引腳,所以,矩陣鍵盤和OLED不會同時在一個項目中,除非矩陣鍵盤摒棄PA8,讓PA8為OLED引腳。

第三節(jié) MDK代碼

第一步:以下是矩陣鍵盤的讀按鍵函數,如下圖:

7b5d83c4-2fab-11ee-bbcf-dac502259ad0.png

7b8ff868-2fab-11ee-bbcf-dac502259ad0.png

7ba66d14-2fab-11ee-bbcf-dac502259ad0.png

7bdf01ec-2fab-11ee-bbcf-dac502259ad0.png

第三步:讀取按鍵鍵值,如下圖:

7c17f8da-2fab-11ee-bbcf-dac502259ad0.png

第四節(jié) 實驗現象

注意:

1,請用USB線連接電腦與開發(fā)板。

2,請選擇A開發(fā)板。

現象:

1,繼電器K1和K2吸合。

2,LED燈LD5亮。

3,按下矩陣鍵盤,串口(波特率9600,HEX模式)發(fā)送鍵值。

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

    關注

    7

    文章

    2849

    瀏覽量

    53453
  • adc
    adc
    +關注

    關注

    100

    文章

    7950

    瀏覽量

    556939
  • 矩陣
    +關注

    關注

    1

    文章

    450

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    低功耗BLE應用三模鍵盤模塊方案

    在無線外設市場,鍵盤產品正加速向多?;⒌凸姆较蜓葸M。針對廠商對低功耗BLE應用的迫切需求,基于CH592芯片的三模鍵盤模塊方案提供了USB/BLE/2.4G一體化解決思路。三模鍵盤
    的頭像 發(fā)表于 04-14 17:20 ?415次閱讀
    低功耗BLE應用三模<b class='flag-5'>鍵盤</b><b class='flag-5'>模塊</b>方案

    探索MAX25504:汽車LED矩陣驅動的理想

    探索MAX25504/MAX25505:汽車LED矩陣驅動的理想選 在汽車電子領域,LED照明系統(tǒng)的發(fā)展日新月異,對驅動芯片的要求也越來越高。今天,我們就來深入了解一下Analog Devices
    的頭像 發(fā)表于 01-30 15:35 ?369次閱讀

    MAX25500:4 x 24 汽車 LED 矩陣驅動器的卓越

    MAX25500:4 x 24 汽車 LED 矩陣驅動器的卓越選 在汽車電子領域,顯示技術的發(fā)展日新月異,對于高質量、高性能的 LED 矩陣驅動器的需求也日益增長。Analog Devices
    的頭像 發(fā)表于 01-30 15:25 ?272次閱讀

    【技術帖】艾為擴展IC助力解決矩陣鍵盤痛點

    當您在游戲中放技能總慢人一步,或明明按下了技能卻毫無反應,甚至技能被誤觸發(fā),別急著懷疑自己的操作,問題可能出在您的設備上。還在為鍵盤設備性能不好影響游戲體驗而感到郁悶嗎?艾為擴展IC已為你提供可靠
    的頭像 發(fā)表于 01-27 18:34 ?293次閱讀
    【技術帖】艾為<b class='flag-5'>擴展</b>IC助力解決<b class='flag-5'>矩陣</b><b class='flag-5'>鍵盤</b>痛點

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

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

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

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

    FAQ_MA35_Family如何設置矩陣鍵盤?

    FAQ_MA35_Family如何設置矩陣鍵盤
    發(fā)表于 09-02 06:57

    LP5891-Q1 LED矩陣顯示驅動器評估模塊技術解析

    Texas Instruments LP5891Q1EVM驅動器評估模塊 (EVM) 用于評估矩陣LED顯示驅動器LP5891-Q1的特性、運行和使用情況。LP5891-Q1是一款高度集成的共陰極
    的頭像 發(fā)表于 08-27 11:02 ?1250次閱讀
    LP5891-Q1 LED<b class='flag-5'>矩陣</b>顯示驅動器評估<b class='flag-5'>模塊</b>技術解析

    低功耗、低功耗前端模塊,適用于藍牙?范圍擴展應用 skyworksinc

    電子發(fā)燒友網為你提供()低功耗、低功耗前端模塊,適用于藍牙?范圍擴展應用相關產品參數、數據手冊,更有低功耗、低功耗前端模塊,適用于藍牙?范圍擴展應用的引腳圖、接線圖、封裝手冊、中文資料
    發(fā)表于 06-06 18:30
    低功耗、低功耗前端<b class='flag-5'>模塊</b>,適用于藍牙?范圍<b class='flag-5'>擴展</b>應用 skyworksinc

    低功耗、低功耗前端模塊,適用于藍牙?信號范圍擴展應用 skyworksinc

    電子發(fā)燒友網為你提供()低功耗、低功耗前端模塊,適用于藍牙?信號范圍擴展應用相關產品參數、數據手冊,更有低功耗、低功耗前端模塊,適用于藍牙?信號范圍擴展應用的引腳圖、接線圖、封裝手冊、
    發(fā)表于 06-06 18:30
    低功耗、低功耗前端<b class='flag-5'>模塊</b>,適用于藍牙?信號范圍<b class='flag-5'>擴展</b>應用 skyworksinc

    ADP5588移動I/O擴展器和QWERTY鍵盤控制器技術手冊

    ADP5588是一款I/O端口擴展器和鍵盤矩陣,適用于需要大型鍵盤矩陣擴展I/O線路的QWER
    的頭像 發(fā)表于 05-22 11:37 ?1257次閱讀
    ADP5588移動I/O<b class='flag-5'>擴展</b>器和QWERTY<b class='flag-5'>鍵盤</b>控制器技術手冊

    ADP5587移動I/O擴展器和QWERTY鍵盤控制器技術手冊

    ADP5587 是一款 I/O 端口擴展器和鍵盤矩陣,適用于需要大型鍵盤矩陣擴展 I/O 線路
    的頭像 發(fā)表于 05-22 11:08 ?1239次閱讀
    ADP5587移動I/O<b class='flag-5'>擴展</b>器和QWERTY<b class='flag-5'>鍵盤</b>控制器技術手冊

    ADP5589鍵盤解碼器和I/O擴展器技術手冊

    ADP5589是一款19通道GPIO(通用輸入/輸出)端口擴展器,內置鍵盤矩陣解碼器、可編程邏輯、復位邏輯和PWM發(fā)生器。該IC支持QWERTY鍵盤和GPIO
    的頭像 發(fā)表于 05-22 09:35 ?1184次閱讀
    ADP5589<b class='flag-5'>鍵盤</b>解碼器和I/O<b class='flag-5'>擴展</b>器技術手冊

    ADP5585鍵盤解碼器和I/O擴展器技術手冊

    ADP5585是一款10I/O端口擴展器,內置鍵盤矩陣解碼器、可編程邏輯、復位發(fā)生器和PWM發(fā)生器。I/O擴展器IC適用于便攜式設備(手機、遙控器和相機)及非便攜式應用(醫(yī)療保健、工業(yè)
    的頭像 發(fā)表于 05-22 09:21 ?1189次閱讀
    ADP5585<b class='flag-5'>鍵盤</b>解碼器和I/O<b class='flag-5'>擴展</b>器技術手冊

    ADP5586鍵盤解碼器和I/O端口擴展器技術手冊

    ADP5586是一款10 I/O端口擴展器,內置鍵盤矩陣解碼器、可編程邏輯、復位發(fā)生器和脈沖發(fā)生器。輸入/輸出擴展器IC適用于便攜式設備(手機、遙控器和相機)及非便攜式應用(醫(yī)療保健、
    的頭像 發(fā)表于 05-21 15:08 ?1207次閱讀
    ADP5586<b class='flag-5'>鍵盤</b>解碼器和I/O端口<b class='flag-5'>擴展</b>器技術手冊