Files
2026-01-23 13:03:40 +08:00
..
2026-01-23 13:03:40 +08:00
2026-01-23 13:03:40 +08:00
2026-01-22 16:36:56 +08:00

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);