738 B
738 B
Delay模块
功能描述
Delay模块提供了毫秒级和微秒级的延时功能,用于在应用程序中实现精确的时间延迟。
依赖关系
- HAL层:hal_delay
接口说明
函数接口
delay_init
void delay_init(void);
初始化延迟模块
参数:无
返回值:无
delay_ms
void delay_ms(uint32_t ms);
毫秒级延迟
参数:
- ms: 延迟时间(毫秒)
返回值:无
delay_us
void delay_us(uint32_t us);
微秒级延迟
参数:
- us: 延迟时间(微秒)
返回值:无
使用示例
/* 初始化延迟模块 */
delay_init();
/* 延迟1秒 */
delay_ms(1000);
/* 延迟500微秒 */
delay_us(500);