采用瑞萨的e2studio,该软件是面向瑞萨电子 MCU 的基于 Eclipse 的集成开发环境(IDE),涵盖了从下载示例代码到调试的所有开发过程。
项目创建时,所有参数按照给定的开发板的参数进行设置。创建好项目后,使用可视化操作,将P103、P104设置为output,initial为高电平。
入口程序是src/hal_entry.c
我们在src/hal_entry.c中,找到voidhal_entry(void)函数,其已经提示:
我们按照指示,将代码填写在相应的位置。
R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_04,BSP_IO_LEVEL_LOW );
R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_03, BSP_IO_LEVEL_LOW);
R_BSP_SoftwareDelay(500, BSP_DELAY_UNITS_MILLISECONDS);
R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_04, BSP_IO_LEVEL_HIGH);
R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_03, BSP_IO_LEVEL_HIGH);
R_BSP_SoftwareDelay(500, BSP_DELAY_UNITS_MILLISECONDS);
使用JLink连接开发板,并对下载程序查看运行结果。
更多回帖