no message

This commit is contained in:
dufresneisme 2025-09-15 19:53:50 +08:00
parent c3c3d8deb4
commit 48dd476e9d
2 changed files with 6 additions and 9 deletions

View File

@ -82,8 +82,8 @@ float ptz_adc1_collect_task()
// static float adc1_v[LB_TIMES]; // static float adc1_v[LB_TIMES];
// static float curadc1_out; // static float curadc1_out;
// static uint8_t adc1_num = 0; // static uint8_t adc1_num = 0;
int j,k; // int j,k;
float tem; // float tem;
float curadc1; float curadc1;
uint16_t value_V = 0; uint16_t value_V = 0;

View File

@ -107,17 +107,17 @@ GD32F4系列通常有多个ADC单元如ADC0, ADC1, ADC2。它们可以协
```mermaid ```mermaid
flowchart TD flowchart TD
subgraph A[任务内容What] subgraph A[任务内容(What)]
direction LR direction LR
A1[规则组<br>常规任务队列] A1[规则组<br>常规任务队列]
A2[注入组<br>高优先级任务队列] A2[注入组<br>高优先级任务队列]
end end
subgraph B[执行策略How] subgraph B[执行策略(How)]
B1[操作模式<br>单次/连续/扫描/间断] B1[操作模式<br>单次/连续/扫描/间断]
end end
subgraph C[结果收集What to do] subgraph C[结果收集(What to do)]
direction LR direction LR
C1[数据转移方式<br>查询/中断/DMA] C1[数据转移方式<br>查询/中断/DMA]
end end
@ -184,7 +184,6 @@ C1 -->|读取注入组<br>有专用寄存器| A2
三者协同工作,共同构成了一个高效、可靠且响应及时的数据采集系统。 三者协同工作,共同构成了一个高效、可靠且响应及时的数据采集系统。
在GD32微控制器的ADC驱动库中`adc_routine_channel_config`函数用于配置规则组(常规序列)的通道序列。 在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`(第二个参数)是“排队号”**:决定通道转换的**顺序**。 * **`rank`(第二个参数)是“排队号”**:决定通道转换的**顺序**。
* **`channel`(第三个参数)是“身份证”**:确定转换的**具体是哪个物理通道**。 * **`channel`(第三个参数)是“身份证”**:确定转换的**具体是哪个物理通道**。
函数的作用就是将特定的物理通道(`channel`)安排到规则组转换序列中的指定位置(`rank`)上。 函数的作用就是将特定的物理通道(`channel`)安排到规则组转换序列中的指定位置(`rank`)上。
希望这些信息能帮助你更好地理解和使用GD32的ADC功能