|
手頭有一個導(dǎo)航按鍵模塊,買后就一直沒用過,這次就用GPIO口來判別按鍵的狀態(tài)。 該導(dǎo)航按鍵模塊,具有5個方向的操控能力,即在每個方向都對應(yīng)著一個開關(guān)觸點以感知不同方向的控制需要,其外觀見圖1所示,引腳功能見圖2所示。 ![]() 圖1 五向?qū)Ш芥I模塊 ![]() 圖2 引腳功能 為分析按鍵所處的狀態(tài),需將所用引腳配置為輸入模式,它與開發(fā)板的連接關(guān)系為: P600---UP P601---DWN P602---LFT P603---RHT COM---GND 所用引腳處于Arduino接口的J4上,見圖3所示。 ![]() 圖3 引腳位置 為了便于觀察測試結(jié)果,還需配置串口見圖4和圖5所示。 ![]() 圖4 添加UART ![]() 圖5設(shè)置參數(shù) 起初一直沒能測試成功,后來才發(fā)現(xiàn)原因是出在按鍵模塊沒有上拉電位,因此總是判別有誤。 為此,在輸入引腳配置時采用了引腳的電位上拉功能見圖6所示,這樣才解決了問題。 ![]() 圖6 輸入引腳配置 進(jìn)行功能測試的主程序見圖7所示,經(jīng)編譯和下載其測試相關(guān)如圖9所示,終于靠芯片內(nèi)的引腳電位上拉性能,解決了按鍵模塊沒有配置上拉電位的不足。 ![]() 圖7 測試程序 ![]() 圖8 器件連接 ![]() 圖9 測試效果 |
本文信息來源于汽車之家:club.autohome.com.cn/bbs/thread/b41d7118c64402be/114994528-1.html
club.autohome.com.cn/bbs/thread/027bf905d3104835/114994556-1.html
club.autohome.com.cn/bbs/thread/e3a41d80912f349d/114994572-1.html
如有侵權(quán)請告知刪除
審核編輯 黃宇
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
開發(fā)板
+關(guān)注
關(guān)注
26文章
6433瀏覽量
121081 -
RA4M2
+關(guān)注
關(guān)注
2文章
24瀏覽量
1578
發(fā)布評論請先 登錄
相關(guān)推薦
熱點推薦
【RA-Eco-RA4M2開發(fā)板評測】+ UART測試
【RA-Eco-RA4M2開發(fā)板評測】+ UART測試
一、 硬件部分介紹
原理圖如下,TTL通過CH340轉(zhuǎn)串口與上位機(jī)進(jìn)行通訊。
硬件連接如下圖:
通過Type-C數(shù)據(jù)線連接pow
發(fā)表于 04-21 17:05
【RA-Eco-RA4M2開發(fā)板評測】+ 導(dǎo)航鍵模塊及其性能測試
,引腳功能見圖2所示。
圖1 五向導(dǎo)航鍵模塊
圖2 引腳功能
為分析按鍵所處的狀態(tài),需將所用引腳配置為輸入模式,它與開發(fā)板的連接關(guān)系為:
發(fā)表于 04-20 18:00
【RA-Eco-RA4M2開發(fā)板評測】+ FreeRTOS多任務(wù)初探
編譯測試
4 修改代碼
其他代碼參考【RA-Eco-RA4M2開發(fā)板評測】+ 開發(fā)環(huán)境搭建及
發(fā)表于 04-19 12:30
【RA-Eco-RA4M2開發(fā)板評測】+ 開箱環(huán)境搭建
【RA-Eco-RA4M2開發(fā)板評測】+ 開箱環(huán)境搭建一、 硬件部分介紹1. 硬件外觀: RA-Eco-RA4M2-100PIN-V1.0是一款基于100MHz Arm? Cort
發(fā)表于 04-01 17:15
瑞薩RA-Eco-RA4M2開發(fā)板的QE工具使用
RA-Eco-RA4M2-100PIN-V1.0是一款基于100MHz Arm Cortex-M33內(nèi)核架構(gòu)的核心板,主控芯片為R7FA4M2AD3CFP。
【RA-Eco-RA4M2開發(fā)板評測】+三個LED呼吸燈實現(xiàn)
RA-Eco-RA4M2-100PIN-V1.0是一款基于100MHz Arm? Cortex?-M33內(nèi)核架構(gòu)的核心板,主控芯片為R7FA4M2AD3CFP。
發(fā)表于 03-28 10:35
【RA-Eco-RA4M2開發(fā)板評測】+ 以按鍵控制LED
RA-Eco-RA4M2 v2.0 開發(fā)板是一款高品質(zhì)的開發(fā)工具,有機(jī)會能接觸到它,十分感謝組織者和廠家的支持。
該開發(fā)板的外觀如圖1,開發(fā)板
發(fā)表于 03-24 14:36
【RA-Eco-RA4M2開發(fā)板評測】+ 初品RA4M2
RA-Eco-RA4M2 v2.0 開發(fā)板是一款延續(xù)瑞薩高品質(zhì)的開發(fā)工具,能提供卓越的算力與安全保障。
該開發(fā)板的基本情況如下:
內(nèi)核大腦: 100MHz Arm Cortex-
發(fā)表于 03-24 00:34
【RA-Eco-RA4M2開發(fā)板評測】介紹、環(huán)境搭建、工程測試
【RA-Eco-RA4M2開發(fā)板評測】介紹、環(huán)境搭建、工程測試
本文介紹了 RA-Eco-RA4M2-100PIN-V2.0
發(fā)表于 03-21 15:35
【RA-Eco-RA4M2開發(fā)板評測】適配Zephyr OS,快速驅(qū)動LED與串口
RT-Thread。這次我將使用zephyr來開發(fā),由于zephyr只支持EK_RA4M2這款官方的開發(fā)板,所以還需要自己進(jìn)適配才能使用,下面我就如何適配這款開發(fā)板進(jìn)行
發(fā)表于 03-19 15:01
【RA-Eco-RA4M2開發(fā)板評測】+燒錄程序使兩led燈閃爍
很榮幸成為馬年限定版RA-Eco-RA4M2 v2.0 試用者。
【板載資源介紹】
板載 用戶KEYx2、觸摸KEYx2、USB轉(zhuǎn)串口x1、串口收發(fā)指示LED、藍(lán)色LED燈x3、
【開發(fā)
發(fā)表于 03-19 09:48
【RA-Eco-RA6M4開發(fā)板評測】介紹、環(huán)境搭建、工程測試
【RA-Eco-RA6M4開發(fā)板評測】介紹、環(huán)境搭建、工程測試
本文介紹了 RA-Eco-RA6M4-100PIN-V1.0
發(fā)表于 07-25 11:48
【RA-Eco-RA4M2開發(fā)板評測】RTC測試
本次基于瑞薩RA-Eco-RA4M2開發(fā)板的RTC(實時時鐘)測試實驗,使用上次測試例程的串口發(fā)送方式,來展示RTC的實時時鐘,由于板子上面并沒有紐扣電池的設(shè)計,所以掉電
發(fā)表于 06-03 12:24
【RA-Eco-RA4M2開發(fā)板評測】UART測試實驗
本次測試實驗,基于瑞薩RA-Eco-RA4M2開發(fā)板進(jìn)行了UART(通用異步收發(fā)器)通信功能的測試與驗證。測試例程官方也有提供,可根據(jù)使用需
發(fā)表于 06-03 11:53
【RA-Eco-RA4M2開發(fā)板評測】2+uart方式
【RA-Eco-RA4M2開發(fā)板評測】+uart方式前期,沒有仿真器可用,五一假期發(fā)展了一個能在e2 studio環(huán)境下使用的工具EZ-Cube3,使用EZ-Cube3選擇E
發(fā)表于 05-04 16:32
【RA-Eco-RA4M2開發(fā)板評測】+ 導(dǎo)航鍵模塊及其性能測試









評論