【RA-Eco-RA4M2开发板评测】+ 导航键模块及其性能测试

    科创经济 朗峰江湖 2026-05-03 4643 次浏览
    手头有一个导航按键模块,买后就一直没用过,这次就用GPIO口来判别按键的状态。

    该导航按键模块,具有5个方向的操控能力,即在每个方向都对应着一个开关触点以感知不同方向的控制需要,其外观见图1所示,引脚功能见图2所示。

    wKgZPGnJ4OGAYQZJAATpK6F1gV8603.png

    图1 五向导航键模块

    图2 引脚功能

    为分析按键所处的状态,需将所用引脚配置为输入模式,它与开发板的连接关系为:

    P600---UP

    P601---DWN

    P602---LFT

    P603---RHT

    COM---GND

    所用引脚处于Arduino接口的J4上,见图3所示。

    wKgZPGnl-KKAMXAtAACJSaMp48w003.png

    图3 引脚位置

    为了便于观察测试结果,还需配置串口见图4和图5所示。

    图4 添加UART

    wKgZPGnl-L-AIptPAA4hQiCWHFw915.png

    图5设置参数

    起初一直没能测试成功,后来才发现原因是出在按键模块没有上拉电位,因此总是判别有误。

    为此,在输入引脚配置时采用了引脚的电位上拉功能见图6所示,这样才解决了问题。

    wKgZO2nl-NCAeLWTAAa0CYuDfTg866.png

    图6 输入引脚配置

    进行功能测试的主程序见图7所示,经编译和下载其测试相关如图9所示,终于靠芯片内的引脚电位上拉性能,解决了按键模块没有配置上拉电位的不足。

    wKgZPGnl-N6ARGDmAA6vYLnofFw837.png

    图7 测试程序

    wKgZPGnl-PaAHN0tAAi6CureKvg803.png

    图8 器件连接

    wKgZO2nl-QaAFGNUAAvu0eEDAc8830.png

    图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

    如有侵权请告知删除

    审核编辑 黄宇