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