实现串口驱动,移植方便
This commit is contained in:
56
Modules/delay/README.md
Normal file
56
Modules/delay/README.md
Normal file
@ -0,0 +1,56 @@
|
||||
# Delay模块
|
||||
|
||||
## 功能描述
|
||||
Delay模块提供了毫秒级和微秒级的延时功能,用于在应用程序中实现精确的时间延迟。
|
||||
|
||||
## 依赖关系
|
||||
- HAL层:hal_delay
|
||||
|
||||
## 接口说明
|
||||
|
||||
### 函数接口
|
||||
|
||||
#### delay_init
|
||||
```c
|
||||
void delay_init(void);
|
||||
```
|
||||
初始化延迟模块
|
||||
|
||||
**参数**:无
|
||||
|
||||
**返回值**:无
|
||||
|
||||
#### delay_ms
|
||||
```c
|
||||
void delay_ms(uint32_t ms);
|
||||
```
|
||||
毫秒级延迟
|
||||
|
||||
**参数**:
|
||||
- ms: 延迟时间(毫秒)
|
||||
|
||||
**返回值**:无
|
||||
|
||||
#### delay_us
|
||||
```c
|
||||
void delay_us(uint32_t us);
|
||||
```
|
||||
微秒级延迟
|
||||
|
||||
**参数**:
|
||||
- us: 延迟时间(微秒)
|
||||
|
||||
**返回值**:无
|
||||
|
||||
## 使用示例
|
||||
|
||||
```c
|
||||
/* 初始化延迟模块 */
|
||||
delay_init();
|
||||
|
||||
/* 延迟1秒 */
|
||||
delay_ms(1000);
|
||||
|
||||
/* 延迟500微秒 */
|
||||
delay_us(500);
|
||||
```
|
||||
Reference in New Issue
Block a user