SysTick.h 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. /*********************************************************************************************************
  2. * 模块名称:SysTick.h
  3. * 摘 要:SysTick模块,包含SysTick模块初始化以及微秒和毫秒级延时函数
  4. * 当前版本:1.0.0
  5. * 作 者:Leyutek(COPYRIGHT 2018 - 2021 Leyutek. All rights reserved.)
  6. * 完成日期:2021年07月01日
  7. * 内 容:
  8. * 注 意:
  9. **********************************************************************************************************
  10. * 取代版本:
  11. * 作 者:
  12. * 完成日期:
  13. * 修改内容:
  14. * 修改文件:
  15. *********************************************************************************************************/
  16. #ifndef _SYS_TICK_H_
  17. #define _SYS_TICK_H_
  18. /*********************************************************************************************************
  19. * 包含头文件
  20. *********************************************************************************************************/
  21. #include "gd32e230.h"
  22. /*********************************************************************************************************
  23. * 宏定义
  24. *********************************************************************************************************/
  25. /*********************************************************************************************************
  26. * 枚举结构体
  27. *********************************************************************************************************/
  28. /*********************************************************************************************************
  29. * API函数声明
  30. *********************************************************************************************************/
  31. void InitSysTick(void); //初始化SysTick模块
  32. void DelayNus(__IO unsigned int nus); //微秒级延时函数
  33. void DelayNms(__IO unsigned int nms); //毫秒级延时函数
  34. #endif