欢迎光临散文网 会员登陆 & 注册

瑞萨e2studio(3)----GPIO输入检测

2022-09-16 01:49 作者:记帖  | 我要投稿

@TOC

概述

本篇文章主要介绍如何使用e2studio对瑞萨单片机进行GPIO输出,并以LED显示。
需要样片的可以加qun申请:615061293 。

视频教学

听不到声音的请点击跳转进行观看。


课程更加详细。
https://edu.csdn.net/course/detail/36131

源码下载

https://download.csdn.net/download/qq_24312945/81784908

硬件准备

首先需要准备一个开发板,这里我准备的是芯片型号R7FA4M2AD3CFP的开发板:

在这里插入图片描述

开发板链接

可以在微信小程序中进行购买。

在这里插入图片描述

新建工程

在这里插入图片描述

工程模板

在这里插入图片描述

保存工程路径

在这里插入图片描述

芯片配置

本文中使用R7FA2L1AB2DFL来进行演示。

在这里插入图片描述

工程模板选择

在这里插入图片描述

GPIO口配置

由下图我们可以得知,板子上有2个LED灯,同时需要给高电平才可以点亮,故以P301和P302管脚为例。

在这里插入图片描述

按键口配置

由下图我们可以得知,按键在P104管脚,并且有一个上拉。

在这里插入图片描述

按键口&Led配置

案例:当按下按键P104,P301亮,否则P301灭。

在这里插入图片描述
在这里插入图片描述

R_IOPORT_PortRead()函数原型

故可以用R_IOPORT_PortRead()函数进行读取IO口电平状态,该函数是把一个PORT口的16个端口一起读取出来。


R_IOPORT_PinRead()函数原型

故可以用R_IOPORT_PinRead()函数进行读取IO口电平状态,该函数只能读取一个端口的电平。

由上述可以得知,R_IOPORT_PortRead完全可以替代R_IOPORT_PinRead。

代码

在hal_entry()中添加如下。


以上的代码会在Q_QUN里分享。Q_QUN:615061293。
或者关注『记帖』,持续更新文章和学习资料!

请添加图片描述


瑞萨e2studio(3)----GPIO输入检测的评论 (共 条)

分享到微博请遵守国家法律