以下是在CPKcorRA8D1上点亮LED灯的步骤:
一、硬件准备
CPKcorRA8D1板卡:正确连接电源,把TYPE C连接线接入到DEBUG口上。
LED灯:板载LED灯,引脚与板卡上的GPIO引脚匹配,GPIO是PA01,在代码中是P10_01.
二、新建工程
1、启动软件新建工程

选择RA并点击下一步:

输出LED点下一步:

选择DA8D1,点下一步:

这里默认:

到这里一直下一步,直到完成:

完成新建的工程:

三、代码编写与配置
这里只贴主要的代码:
R_BSP_PinAccessEnable();
/* Update all board LEDs */
for (uint32_t i = 0; i < leds.led_count; i++)
{
/* Get pin to toggle */
uint32_t pin = leds.p_leds[i];
/* Write to this pin */
R_BSP_PinWrite((bsp_io_port_pin_t) BSP_IO_PORT_10_PIN_01, pin_level);
}
/* Protect PFS registers */
R_BSP_PinAccessDisable();
/* Toggle level for next write */
if (BSP_IO_LEVEL_LOW == pin_level)
{
pin_level = BSP_IO_LEVEL_HIGH;
}
else
{
pin_level = BSP_IO_LEVEL_LOW;
}配置如下:
找到PA01的引脚与定义:

FSP界面引脚位置:

四、实际点亮闪烁

我要赚赏金
