25 lines
752 B
C
25 lines
752 B
C
/***
|
|
* @Author:
|
|
* @Date: 2023-04-11 18:31:07
|
|
* @LastEditors: xxx
|
|
* @LastEditTime: 2023-04-11 18:31:20
|
|
* @Description:
|
|
* @email:
|
|
* @Copyright (c) 2023 by xxx, All Rights Reserved.
|
|
*/
|
|
|
|
#ifndef __DELAY_H
|
|
#define __DELAY_H
|
|
|
|
#include "sys.h"
|
|
#include "tims.h"
|
|
|
|
void delay_init(uint16_t sysclk); /* 初始化延迟函数 */
|
|
void delay_ms(uint16_t nms); /* 延时nms */
|
|
void delay_us(uint32_t nus); /* 延时nus */
|
|
void delay_hardware_us(TIM_TypeDef *timer_us, uint32_t us); /* 硬件延时us */
|
|
void delay_hardware_ms(TIM_TypeDef *timer_us, uint32_t ms); /* 硬件延时ms */
|
|
void delay_tick(uint32_t ticks); /* 延时ticks */
|
|
|
|
#endif
|