瑞薩e2studio(3)----GPIO輸入檢測(cè)
@TOC
概述
本篇文章主要介紹如何使用e2studio對(duì)瑞薩單片機(jī)進(jìn)行GPIO輸出,并以LED顯示。
需要樣片的可以加qun申請(qǐng):615061293 。
視頻教學(xué)
聽(tīng)不到聲音的請(qǐng)點(diǎn)擊跳轉(zhuǎn)進(jìn)行觀看。

課程更加詳細(xì)。
https://edu.csdn.net/course/detail/36131
源碼下載
https://download.csdn.net/download/qq_24312945/81784908
硬件準(zhǔn)備
首先需要準(zhǔn)備一個(gè)開(kāi)發(fā)板,這里我準(zhǔn)備的是芯片型號(hào)R7FA4M2AD3CFP的開(kāi)發(fā)板:

開(kāi)發(fā)板鏈接
可以在微信小程序中進(jìn)行購(gòu)買。

新建工程

工程模板

保存工程路徑

芯片配置
本文中使用R7FA2L1AB2DFL來(lái)進(jìn)行演示。

工程模板選擇

GPIO口配置
由下圖我們可以得知,板子上有2個(gè)LED燈,同時(shí)需要給高電平才可以點(diǎn)亮,故以P301和P302管腳為例。

按鍵口配置
由下圖我們可以得知,按鍵在P104管腳,并且有一個(gè)上拉。

按鍵口&Led配置
案例:當(dāng)按下按鍵P104,P301亮,否則P301滅。


R_IOPORT_PortRead()函數(shù)原型
故可以用R_IOPORT_PortRead()函數(shù)進(jìn)行讀取IO口電平狀態(tài),該函數(shù)是把一個(gè)PORT口的16個(gè)端口一起讀取出來(lái)。
R_IOPORT_PinRead()函數(shù)原型
故可以用R_IOPORT_PinRead()函數(shù)進(jìn)行讀取IO口電平狀態(tài),該函數(shù)只能讀取一個(gè)端口的電平。
由上述可以得知,R_IOPORT_PortRead完全可以替代R_IOPORT_PinRead。
代碼
在hal_entry()中添加如下。
以上的代碼會(huì)在Q_QUN里分享。Q_QUN:615061293。
或者關(guān)注『記帖』,持續(xù)更新文章和學(xué)習(xí)資料!
