32 lines
779 B
Markdown
32 lines
779 B
Markdown
|
# 软件流程图
|
||
|
|
||
|
|
||
|
|
||
|
```mermaid
|
||
|
flowchart TB
|
||
|
|
||
|
启动 --> 初始化 --> 启动线程 --> LED线程 & 风要素采集线程 & 温湿度统计线程 & 通讯线程
|
||
|
|
||
|
subgraph LED线程
|
||
|
direction TB
|
||
|
osDelay_1000 --> 翻转LED --> osDelay
|
||
|
end
|
||
|
|
||
|
subgraph 风要素采集线程
|
||
|
direction TB
|
||
|
采集南北风 --> 采集东西风 --> 将ADC数据转换为实时风速风向 --> osDelay_40 --> 采集南北风
|
||
|
end
|
||
|
|
||
|
subgraph 通讯线程
|
||
|
direction TB
|
||
|
查询BUFF是否有数据 --是--> osDelay_20 --> 解析数据 --> 根据解析结果进行处理 --> 查询BUFF是否有数据
|
||
|
查询BUFF是否有数据 --否--> osDelay_200 --> 查询BUFF是否有数据
|
||
|
end
|
||
|
|
||
|
subgraph 温湿度统计线程
|
||
|
direction TB
|
||
|
osDelay__1000 --> 更新温湿度 --> 更新风要素数据 --> osDelay__1000
|
||
|
end
|
||
|
```
|
||
|
|