| RA4M2 GPIO操作指南 
 
 硬件准备
 RA4M2开发板
 LED灯(接于P400)
 
 
 原理图:
 
 
 
 生成代码
 
 
 static void Task_LedRunning(void *pvParameters)
{
    (void)pvParameters;
        
    for (;;)
    {
       R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_04_PIN_04, BSP_IO_LEVEL_HIGH);
        R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_04_PIN_05, BSP_IO_LEVEL_LOW);
        R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_00_PIN_02, BSP_IO_LEVEL_LOW);
        /* Delay for 200ms */
        vTaskDelay(pdMS_TO_TICKS(200));
        R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_04_PIN_04, BSP_IO_LEVEL_LOW);
        R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_04_PIN_05, BSP_IO_LEVEL_HIGH);
        R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_00_PIN_02, BSP_IO_LEVEL_LOW);
        /* Delay for 200ms */
        vTaskDelay(pdMS_TO_TICKS(200));
        R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_04_PIN_04, BSP_IO_LEVEL_LOW);
        R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_04_PIN_05, BSP_IO_LEVEL_LOW);
        R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_00_PIN_02, BSP_IO_LEVEL_HIGH);
        /* Delay for 200ms */
        vTaskDelay(pdMS_TO_TICKS(200));
    }
}
点亮结果:
 
 
 
 
 |