本文讲解如何点亮LED,基于前面的创建工程。
先看原理图LED对应P106
image.png
配置P10
image.png
生成
image.png
添加如下代码
注意一定要先R_BSP_PinAccessEnable();使能寄存器写
void hal_entry(void)
  • {
  • /* TODO: add your own code here */
  • R_BSP_PinAccessEnable();
  • R_BSP_PinCfg(USERLED,IOPORT_CFG_PORT_DIRECTION_OUTPUT);
  • while(1)
  • {
  • R_BSP_PinWrite(USERLED,BSP_IO_LEVEL_HIGH);
  • R_BSP_SoftwareDelay(500,BSP_DELAY_UNITS_MILLISECONDS);
  • R_BSP_PinWrite(USERLED,BSP_IO_LEVEL_LOW);
  • R_BSP_SoftwareDelay(500,BSP_DELAY_UNITS_MILLISECONDS);
  • }
  • #if BSP_TZ_SECURE_BUILD
  • /* Enter non-secure code */
  • R_BSP_NonSecureEnter();
  • #endif
  • }
  • 复制代码
    编译运行
    下载运行可以看到LED3红色LED闪烁