Update README.md

This commit is contained in:
Expert电子实验室
2024-10-11 23:01:01 +08:00
committed by GitHub
parent 9ca0a9abeb
commit 5f11825702

View File

@@ -62,7 +62,7 @@
# 软件说明
项目的软件基于VScode+PIO移植了LVGL作为UI界面整体代码逻辑为标志位+前后台。
项目的软件基于VScode+PIO移植了LVGL作为UI界面整体代码逻辑为状态机+前后台。
## 代码结构
@@ -89,9 +89,21 @@ Exlink项目文件夹下包含以下几个文件
### my.csv ESP32S3内存分配表
### platformio.inipio项目配置文件
## 切换逻辑
我们首先将整个调试器的功能划分为几个应用以数控电源为例当我们未启动这个应用时应用此时处于后台状态标志位为0不占用系统资源当我们选中这个应用时如点击这个应用图标标志位置1系统执行一系列初始化如加载应用界面数字电位器初始化功率计初始化等应用进入前台运行当我们取消任务时系统执行一些列关闭操作如失能通信接口关闭定时器关闭应用界面等标志位置0应用重新回到后台。
如果前后台任务冲突,可能会导致单片机内存报错重启。
<img src="picture/QQ20241011-225502.png" alt="图片描述" width="100%" height="auto">
# 结构说明
调试器外壳采用3D打印制作总共需要打印三个部分顶壳底壳开关底壳上需要用电烙铁压入M2热熔螺母屏幕可以使用502胶粘在顶壳上固定螺丝使用四颗16mmM2螺丝拧入即可。
# 固件下载和烧录
本项目的三颗主控芯片ESP32S3、RP2040、CH549需要分别烧录固件
# 参考资料
本项目参考了很多开源资料,在此表示感谢:
@@ -103,6 +115,13 @@ Exlink项目文件夹下包含以下几个文件
- 稚晖君peak项目https://github.com/peng-zhihui/Peak
- 显示屏相关设计https://oshwhub.com/eedadada/monica
此外,很多同学也对本项目提出了宝贵的意见,在此也表示感谢:
- 刘文俊同学对电源相关设计提出的意见
- 孟祥钦同学对功能需求提出的意见
- 陈家辉同学对功能需求提出的意见
- 张皓顺同学对无线下载器提出的意见