1.新建工程
工程建立和之前的类似,可以参考上一章。
2.代码添加,逻辑控制
其默认模版在ra_gen\common_data.c中定义了IO驱动实例。
/* generated common source file - do not edit */
#include "common_data.h"
ioport_instance_ctrl_t g_ioport_ctrl;
const ioport_instance_t g_ioport =
{ .p_api = &g_ioport_on_ioport, .p_ctrl = &g_ioport_ctrl, .p_cfg = &g_bsp_pin_cfg, };
void g_common_init(void)
{
}
这里主要用api中pin调用write功能。
板载的led由IO口控制,此定义在ra\board\ra2e1_cpk文件夹中,包括board_leds.h和board_leds.c两个文件。
其中.h头文件控制灯的入口,选择默认的pwr灯控制用户的两个