开发平台:MDK
下载器:板载jlink
开发板:FPB-RA4E1
目地:点亮LED,并同时闪烁
经过这些时间的研究,终于把瑞萨的环境弄清楚了,今天特意来点灯,下面安排:
1、原理图:
LED 1 2在P407 408IO口上,见下面原理图:
2、板子功能介绍
3、点亮的LED
4、相关代码:
主函数代码:
<span style="white-space: normal;"> R_IOPORT_Open (&g_ioport_ctrl, g_ioport.p_cfg);</span>
LED1_ON; // LED1?
LED2_ON; // LED2?
R_BSP_SoftwareDelay(1, BSP_DELAY_UNITS_SECONDS);
LED1_OFF; // LED1?
LED2_OFF; // LED2?
R_BSP_SoftwareDelay(1, BSP_DELAY_UNITS_SECONDS);
宏定义:
#define LED1_ON R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_04_PIN_07, BSP_IO_LEVEL_LOW)
#define LED2_ON R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_04_PIN_08, BSP_IO_LEVEL_LOW)
#define LED1_OFF R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_04_PIN_07, BSP_IO_LEVEL_HIGH)
#define LED2_OFF R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_04_PIN_08, BSP_IO_LEVEL_HIGH)
#define LED1_TOGGLE R_PORT4->PODR ^= 1<<(BSP_IO_PORT_04_PIN_07 & 0xFF)
#define LED2_TOGGLE R_PORT4->PODR ^= 1<<(BSP_IO_PORT_04_PIN_08 & 0xFF)
复制代码5、生成工程
6、LED闪烁视频