项目简介
本项目是基于C语言和STM32f103微控制器开发的数字示波器,采样率可达1MSPS,具备单通道与双通道模式,支持Y - t和Y - X两种显示模式。能实现自动电压和时间缩放、垂直与水平偏移、双游标等功能,还可将用户配置保存至闪存,后续有增加数学表达式处理、SD卡截图等高级功能的计划。
项目的主要特性和功能
- 显示模式:提供单通道和双通道的Y - t及Y - X显示模式。
- 采样率:拥有1MSPS的采样率。
- 输入范围:通道1最大支持8Vpp输入,通道2最大支持3.3V输入。
- 自动设置:可自动设置电压和时间缩放。
- 偏移功能:具备垂直和水平偏移功能。
- 游标:每个轴配备两个游标。
- 缩放操作:支持缩放操作,可改变每格代表的电压和时间。
- 配置保存:能将用户配置保存到闪存,并在重启后加载。
安装使用步骤
- 确保已下载本项目的源码文件。
- 使用STM32开发环境(如STM32CubeIDE或Keil uVision)打开项目。
- 编译程序并烧录到STM32f103微控制器。
- 连接好示波器硬件接口,包括ADC、TFT屏幕、旋转编码器、红外接收器等。
- 给设备上电,测试示波器功能。
注意:此项目硬件部分设计复杂,需一定嵌入式系统开发经验。开发时,可能要调整硬件接口和配置以适配特定硬件平台。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】