瑞萨e2studio(3)----GPIO输入检测
@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。
或者关注『记帖』,持续更新文章和学习资料!
