实现串口驱动,移植方便

This commit is contained in:
冯佳
2026-01-22 16:36:56 +08:00
parent 2ef4dac5bd
commit 51e8d79f78
151 changed files with 4064 additions and 11050 deletions

56
Modules/delay/README.md Normal file
View 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);
```