diff --git a/drivers/drv_adc.c b/drivers/drv_adc.c
index 7cc0c72..1eeffc2 100644
--- a/drivers/drv_adc.c
+++ b/drivers/drv_adc.c
@@ -82,8 +82,8 @@ float ptz_adc1_collect_task()
// static float adc1_v[LB_TIMES];
// static float curadc1_out;
// static uint8_t adc1_num = 0;
- int j,k;
- float tem;
+ // int j,k;
+ // float tem;
float curadc1;
uint16_t value_V = 0;
diff --git a/drivers/readme.md b/drivers/readme.md
index 4aafc4b..7178464 100644
--- a/drivers/readme.md
+++ b/drivers/readme.md
@@ -107,17 +107,17 @@ GD32F4系列通常有多个ADC单元(如ADC0, ADC1, ADC2)。它们可以协
```mermaid
flowchart TD
-subgraph A[任务内容(What)]
+subgraph A[任务内容(What)]
direction LR
A1[规则组
常规任务队列]
A2[注入组
高优先级任务队列]
end
-subgraph B[执行策略(How)]
+subgraph B[执行策略(How)]
B1[操作模式
单次/连续/扫描/间断]
end
-subgraph C[结果收集(What to do)]
+subgraph C[结果收集(What to do)]
direction LR
C1[数据转移方式
查询/中断/DMA]
end
@@ -184,7 +184,6 @@ C1 -->|读取注入组
有专用寄存器| A2
三者协同工作,共同构成了一个高效、可靠且响应及时的数据采集系统。
-
在GD32微控制器的ADC驱动库中,`adc_routine_channel_config`函数用于配置规则组(常规序列)的通道序列。
### 🧾 函数原型
@@ -216,11 +215,9 @@ void adc_routine_channel_config(uint32_t adc_periph, uint8_t rank, uint8_t chann
### 💡 总结
-你可以这样理解:
+可以这样理解:
* **`rank`(第二个参数)是“排队号”**:决定通道转换的**顺序**。
* **`channel`(第三个参数)是“身份证”**:确定转换的**具体是哪个物理通道**。
函数的作用就是将特定的物理通道(`channel`)安排到规则组转换序列中的指定位置(`rank`)上。
-
-希望这些信息能帮助你更好地理解和使用GD32的ADC功能!