本文來(lái)源于:記帖
概述
本篇文章主要介紹如何使用e2studio對(duì)瑞薩單片機(jī)進(jìn)行GPIO輸出,并以LED顯示。
1硬件準(zhǔn)備
這里準(zhǔn)備的是芯片型號(hào)R7FAM2AD3CFP的開發(fā)板。

2建立工程

3軟件準(zhǔn)備

4保存工程路徑

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

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

在e2studio中可以直接設(shè)置P301為輸出口。


R_IOPORT_PinWrite()函數(shù)是對(duì)一個(gè)Pin腳進(jìn)行寫操作。
左右滑動(dòng)查看完整內(nèi)容
R_IOPORT_PinWrite(&g_ioport_ctrl,BSP_IO_PORT_03_PIN_01,BSP_IO_LEVEL_HIGH);
8R_IOPORT_PortWrite()函數(shù)原型

R_IOPORT_PortWrite()函數(shù)是對(duì)一個(gè)Port的所有Pin腳進(jìn)行寫操作。
左右滑動(dòng)查看完整內(nèi)容
//0x0004為設(shè)定值,二進(jìn)制為0100,指的是使能P302,0x0006為mark,即開啟的管腳 R_IOPORT_PortWrite(&g_ioport_ctrl,BSP_IO_PORT_03, 0x0004, 0x0006);
9完整代碼
左右滑動(dòng)查看完整內(nèi)容
void hal_entry(void)
{
/* TODO: add your own code here */
fsp_err_t err;
/* Initialize the IOPORT module and configure the pins
* Note: The default pin configuration name in the RA Configuraton tool is g_bsp_pin_cfg */
err = R_IOPORT_Open(&g_ioport_ctrl, &g_bsp_pin_cfg);
/* Handle any errors. This function should be defined by the user. */
assert(FSP_SUCCESS == err);
while(1)
{
/* Set P301 to High *
/// R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_03_PIN_01, BSP_IO_LEVEL_HIGH);
// R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_03_PIN_02, BSP_IO_LEVEL_LOW);
// R_BSP_SoftwareDelay (100, BSP_DELAY_UNITS_MILLISECONDS);
//
// R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_03_PIN_01, BSP_IO_LEVEL_LOW);
// R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_03_PIN_02, BSP_IO_LEVEL_HIGH);
// R_BSP_SoftwareDelay (100, BSP_DELAY_UNITS_MILLISECONDS);
//0x0004為設(shè)定值,二進(jìn)制為0100,指的是使能P302,0x0006為mark,即開啟的管腳
R_IOPORT_PortWrite(&g_ioport_ctrl, BSP_IO_PORT_03, 0x0004, 0x0006);
R_BSP_SoftwareDelay (100, BSP_DELAY_UNITS_MILLISECONDS);
R_IOPORT_PortWrite(&g_ioport_ctrl, BSP_IO_PORT_03, 0x0002, 0x0006);
R_BSP_SoftwareDelay (100, BSP_DELAY_UNITS_MILLISECONDS)
}
#if BSP_TZ_SECURE_BUILD
/* Enter non-secure code */
R_BSP_NonSecureEnter();
#endif
}
-
單片機(jī)
+關(guān)注
關(guān)注
6078文章
45562瀏覽量
672997 -
瑞薩
+關(guān)注
關(guān)注
37文章
22511瀏覽量
91125 -
開發(fā)板
+關(guān)注
關(guān)注
26文章
6386瀏覽量
120292 -
GPIO
+關(guān)注
關(guān)注
16文章
1333瀏覽量
56422
發(fā)布評(píng)論請(qǐng)先 登錄
如何使用e2studio對(duì)瑞薩單片機(jī)進(jìn)行GPIO輸出并以LED顯示?
使用e2studio顯示對(duì)瑞薩單片機(jī)進(jìn)行GPIO輸出的過(guò)程步驟是什么?
如何使用e2studio對(duì)瑞薩單片機(jī)進(jìn)行PWM輸出?
瑞薩e2studio(3)----GPIO輸入檢測(cè)
瑞薩e2studio(9)----EXIT
如何使用e2studio對(duì)瑞薩單片機(jī)進(jìn)行GPIO輸出
評(píng)論