单片机/MCU论坛
直播中

jf_16332518

2年用户 13经验值
私信 关注
[文章]

【RA4M2设计挑战赛】初点LED灯

GPIO输出——使用rasc点亮LED灯

硬件设计
RA4开发板的 LED 电路图如图所示。
image.png

图中 RA4 芯片的 P002、P404、P404 引脚分别通过一个 4.7KΩ 的限流电阻连接到 LED1、LED2、LED3 这三个 LED 灯的阴极,只要开发板输出电就会亮。

开发板LED与MCU连接IO口

image.png

LED位置:

image.png

硬件框架:
image.png

相关寄存器:
image.png

核心代码:
点亮P002
R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_00_PIN_02, BSP_IO_LEVEL_LOW);

利用结构体做高低:
typedef enum e_bsp_io_level
{
BSP_IO_LEVEL_LOW = 0, ///< Low
BSP_IO_LEVEL_HIGH ///< High
} bsp_io_level_t;

引脚定义:
BSP_IO_PORT_04_PIN_04 = 0x0404, ///< IO port 4 pin 4
BSP_IO_PORT_04_PIN_05 = 0x0405, ///< IO port 4 pin 5

BSP_IO_PORT_00_PIN_02 = 0x0002,    ///< IO port 0 pin 2

开发板LED点亮
1677938891438.jpg

更多回帖

发帖
×
20
完善资料,
赚取积分