0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

曾按 来源:jf_57950346 作者:jf_57950346 2026-04-29 12:29 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

手头有一个导航按键模块,买后就一直没用过,这次就用GPIO口来判别按键的状态。
该导航按键模块,具有5个方向的操控能力,即在每个方向都对应着一个开关触点以感知不同方向的控制需要,其外观见图1所示,引脚功能见图2所示。

wKgZPGnJ4OGAYQZJAATpK6F1gV8603.png
图1 五向导航键模块
wKgZO2nJ4O6AbRHUAAbfZgxiHPs362.png

图2 引脚功能
为分析按键所处的状态,需将所用引脚配置为输入模式,它与开发板的连接关系为:
P600---UP
P601---DWN
P602---LFT
P603---RHT
COM---GND
所用引脚处于Arduino接口的J4上,见图3所示。

wKgZPGnl-KKAMXAtAACJSaMp48w003.png
图3 引脚位置
为了便于观察测试结果,还需配置串口见图4和图5所示。

wKgZO2nl-LGALQDnAAYRjqU4G_M373.png
图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

如有侵权请告知删除

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    26

    文章

    6431

    浏览量

    121020
  • RA4M2
    +关注

    关注

    2

    文章

    24

    浏览量

    1576
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RA-Eco-RA4M2开发板评测】+ UART测试

    RA-Eco-RA4M2开发板评测】+ UART测试 一、 硬件部分介绍 原理图如下,TTL通过CH340转串口与上位机进行通讯。 硬件连接如下图: 通过Type-C数据线连接pow
    发表于 04-21 17:05

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

    ,引脚功能见图2所示。 图1 五向导航键模块2 引脚功能 为分析按键所处的状态,需将所用引脚配置为输入模式,它与开发板的连接关系为:
    发表于 04-20 18:00

    RA-Eco-RA4M2开发板评测】+ FreeRTOS多任务初探

    编译测试 4 修改代码 其他代码参考【RA-Eco-RA4M2开发板评测】+ 开发环境搭建及
    发表于 04-19 12:30

    RA-Eco-RA4M2开发板评测】+ 开箱环境搭建

    RA-Eco-RA4M2开发板评测】+ 开箱环境搭建一、 硬件部分介绍1. 硬件外观: RA-Eco-RA4M2-100PIN-V1.0是一款基于100MHz Arm® Cort
    发表于 04-01 17:15

    瑞萨RA-Eco-RA4M2开发板的QE工具使用

    RA-Eco-RA4M2-100PIN-V1.0是一款基于100MHz Arm Cortex-M33内核架构的核心,主控芯片为R7FA4M2AD3CFP。
    的头像 发表于 04-01 10:34 5403次阅读
    瑞萨<b class='flag-5'>RA-Eco-RA4M2</b><b class='flag-5'>开发板</b>的QE工具使用

    RA-Eco-RA4M2开发板评测】+三个LED呼吸灯实现

    RA-Eco-RA4M2-100PIN-V1.0是一款基于100MHz Arm® Cortex®-M33内核架构的核心,主控芯片为R7FA4M2AD3CFP。
    发表于 03-28 10:35

    RA-Eco-RA4M2开发板评测】+ 以按键控制LED

    RA-Eco-RA4M2 v2.0 开发板是一款高品质的开发工具,有机会能接触到它,十分感谢组织者和厂家的支持。 该开发板的外观如图1,开发板
    发表于 03-24 14:36

    RA-Eco-RA4M2开发板评测】+ 初品RA4M2

    RA-Eco-RA4M2 v2.0 开发板是一款延续瑞萨高品质的开发工具,能提供卓越的算力与安全保障。 该开发板的基本情况如下: 内核大脑: 100MHz Arm Cortex-
    发表于 03-24 00:34

    RA-Eco-RA4M2开发板评测】介绍、环境搭建、工程测试

    RA-Eco-RA4M2开发板评测】介绍、环境搭建、工程测试 本文介绍了 RA-Eco-RA4M2-100PIN-V2.0
    发表于 03-21 15:35

    RA-Eco-RA4M2开发板评测】适配Zephyr OS,快速驱动LED与串口

    RT-Thread。这次我将使用zephyr来开发,由于zephyr只支持EK_RA4M2这款官方的开发板,所以还需要自己进适配才能使用,下面我就如何适配这款开发板进行
    发表于 03-19 15:01

    RA-Eco-RA4M2开发板评测】+烧录程序使两led灯闪烁

    很荣幸成为马年限定版RA-Eco-RA4M2 v2.0 试用者。 【板载资源介绍】 板载 用户KEYx2、触摸KEYx2、USB转串口x1、串口收发指示LED、蓝色LED灯x3、 【开发
    发表于 03-19 09:48

    RA-Eco-RA6M4开发板评测】介绍、环境搭建、工程测试

    RA-Eco-RA6M4开发板评测】介绍、环境搭建、工程测试 本文介绍了 RA-Eco-RA6M4-100PIN-V1.0
    发表于 07-25 11:48

    RA-Eco-RA4M2开发板评测】RTC测试

    本次基于瑞萨RA-Eco-RA4M2开发板的RTC(实时时钟)测试实验,使用上次测试例程的串口发送方式,来展示RTC的实时时钟,由于板子上面并没有纽扣电池的设计,所以掉电
    发表于 06-03 12:24

    RA-Eco-RA4M2开发板评测】UART测试实验

    本次测试实验,基于瑞萨RA-Eco-RA4M2开发板进行了UART(通用异步收发器)通信功能的测试与验证。测试例程官方也有提供,可根据使用需
    发表于 06-03 11:53

    RA-Eco-RA4M2开发板评测2+uart方式

    RA-Eco-RA4M2开发板评测】+uart方式前期,没有仿真器可用,五一假期发展了一个能在e2 studio环境下使用的工具EZ-Cube3,使用EZ-Cube3选择E
    发表于 05-04 16:32